【发布时间】:2013-09-28 20:17:46
【问题描述】:
MySQL 的 UNHEX() 的 PHP 等价物是什么?
例如,以下查询和 PHP 函数应该提供相同的值。
SELECT UNHEX(c1) AS unhexed_c1 FROM table;
$unhexed_c1=PHPs_UNHEX_Equivalent($c1);
【问题讨论】:
MySQL 的 UNHEX() 的 PHP 等价物是什么?
例如,以下查询和 PHP 函数应该提供相同的值。
SELECT UNHEX(c1) AS unhexed_c1 FROM table;
$unhexed_c1=PHPs_UNHEX_Equivalent($c1);
【问题讨论】:
可以用pack:
$unhexed = pack('H*', $hexstring);
【讨论】:
如果您运行的是 PHP >= 5.4,则有一个名为 hex2bin 的内置函数。
【讨论】:
见How to convert hex to string or text in php:
function unhex($hex) {
for($i=0;$i<strlen($hex);$i+=2)
$str .= chr(hexdec(substr($hex,$i,2)));
return $str;
}
【讨论】:
我想你在找hex2bin
【讨论】: