MySQL的UNHEX()在PHP中的等价函数是什么?
例如,下面的查询和PHP函数应该提供相同的值。
SELECT UNHEX(c1) AS unhexed_c1 FROM table;
$unhexed_c1=PHPs_UNHEX_Equivalent($c1);
可以使用pack
函数来实现:
$unhexed = pack('H*', $hexstring);
function unhex($hex) {
for($i=0;$i<strlen($hex);$i+=2)
$str .= chr(hexdec(substr($hex,$i,2)));
return $str;
}