16 進文字列からバイナリ ファイルを書き込もうとしています。たとえば、16 進文字列がC27EF0EC
の場合、16 進ファイルには、、、および の ASCII 文字が含まれている必要があります。
でこれを行うにはどうすればよいですか?C2
7E
F0
EC
PHP
これが私が試したことです:
$s="";
for ($i=0; $i<count($h); $i++) {
$s+=pack("C*", "0x".$h[$i]);
}
$f2=fopen("codes0", "wb+");
fwrite($f2, $s);