/ PHP

PHP实现16进制字符串转二进制流

好吧,我承认和上一篇文章是同一个项目。

16进制字符串类似7ea6e001这种形式,需要转成二进制流发送。

看代码:

function hex2bin($str){ $len = strlen($str)/2; $re = ''; for($i=0;$i<$len;$i++){ $pos = $i*2; $re .= chr(hexdec(substr($str,$pos,1))<<4) | chr(hexdec(substr($str,$pos+1,1))); } return $re; }

PHP实现16进制字符串转二进制流
Share this