超Flash Lite入門 ActionScript編 その4 ビット変換(PHP編)
前回のエントリーのPHP編。Action Script 1.0で書くより全然シンプルですね。基本的にサーバーサイド側の処理ですので、前回のエントリーのようなことはありえないですね。
<?php $map = "0000111" . "0100100" . "0010110" . "0000000" . "1101100" . "1000011" . "1111111"; $bmap=""; for($i=0;$i<strlen($map);$i++){ if(!($i%7)){ if($i){ if($c==0) $c=128; $bmap.=chr($c); } $c=0; } if($map[$i]) $c+=(1<< $i%7); } $bmap.=chr($c); echo bin2hex($bmap);