Я использовал функцию bin2hex (), она работает, когда я пытался получить исходное значение с помощью hex2bin (), тогда он говорит, что «неопределенная функция». любое решение?
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; } ?>
Вы можете проверить этот разговор HEXA в PHP версии 5.4.0 и выше.
вы просто просматриваете эту двоичную функцию в PHP.net и функцию Hexa в PHP.net
и также ссылайтесь на эту ссылку преобразования