MySQL の UNHEX() に相当する PHP は何ですか?
たとえば、次のクエリと PHP 関数は同じ値を提供する必要があります。
SELECT UNHEX(c1) AS unhexed_c1 FROM table;
$unhexed_c1=PHPs_UNHEX_Equivalent($c1);
PHP >= 5.4 を実行している場合は、 hex2binという組み込み関数があります。
それはで行うことができますpack
:
$unhexed = pack('H*', $hexstring);
PHP で 16 進数を文字列またはテキストに変換する方法を参照してください。
function unhex($hex) {
for($i=0;$i<strlen($hex);$i+=2)
$str .= chr(hexdec(substr($hex,$i,2)));
return $str;
}
hex2binを探していると思います