PHP 字符串和十六进制互转
bin2hex(str) 将字符串转换成16进制;bin2hex(hex) 将16进制转换成字符串
字符串转十六进制函数
<?php
/**
*字符串转十六进制函数
*@pream string $str='abc';
*/
function strToHex($str) {
$hex = "";
for ($i = 0;$i < strlen($str);$i++) $hex.= dechex(ord($str[$i]));
$hex = strtoupper($hex);
return $hex;
}
?>
字符串转十六进制函数
<?php
/**
*十六进制转字符串函数
*@pream string $hex='616263';
*/
function hexToStr($hex) {
$str = "";
for ($i = 0;$i < strlen($hex) - 1;$i+= 2) $str.= chr(hexdec($hex[$i] . $hex[$i + 1]));
return $str;
}
?>