什么是MySQL的UNHEX()的PHP等价物?

时间:2013-09-28 20:17:46

标签: php mysql

MySQL的UNHEX()的PHP等价物是什么?

例如,以下查询和PHP函数应提供相同的值。

SELECT UNHEX(c1) AS unhexed_c1 FROM table;

$unhexed_c1=PHPs_UNHEX_Equivalent($c1);

4 个答案:

答案 0 :(得分:11)

如果您运行PHP> = 5.4,则会有一个名为hex2bin的内置函数。

答案 1 :(得分:8)

可以使用pack

完成
$unhexed = pack('H*', $hexstring);

答案 2 :(得分:5)

请参阅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;
  }

答案 3 :(得分:2)

我认为你在寻找hex2bin