我正在使用bin2hex()函数,当我尝试使用hex2bin()获取原始值时它正在工作,然后它说“未定义函数”。任何解决方案?
答案 0 :(得分:17)
hex2bin可用于PHP版本> = 5.4.0 - 您的PHP版本是2日期吗?
如果您的版本无法更新,则下面(从php.net复制)是一个解决方案:
<?php
function hextobin($hexstr)
{
$n = strlen($hexstr);
$sbin="";
$i=0;
while($i<$n)
{
$a =substr($hexstr,$i,2);
$c = pack("H*",$a);
if ($i==0){$sbin=$c;}
else {$sbin.=$c;}
$i+=2;
}
return $sbin;
}
?>
答案 1 :(得分:0)
您可以在 PHP版本5.4.0 及以上版本中查看此HEXA会话。
您只需完成此Binary function in PHP.net和Hexa function in PHP.net
并参考此conversion link