| 复制代码<?php /** 
* * ASCII 转 十六进制 以及 十六进制 转 ASCII  
* 非盈利组织或个人请放心转载,商业用途请征得作者同意 *  
*/ //ASCII 转 十六进制  
function asc2hex($str) { return '\x'.substr(chunk_split(bin2hex($str), 2, '\x'),0,-2);  
} //十六进制 转 ASCII  
function hex2asc($str) { $str = join('',explode('\x',$str));  
$len = strlen($str); for ($i=0;$i<$len;$i+=2) $data.=chr(hexdec(substr($str,$i,2)));  
return $data; }  
$asc = "哈哈"; $hex = asc2hex($asc);  
$asc = hex2asc($hex); echo "hex : ".$hex;  
echo " ";  
echo "asc : ".$asc; ?> 
 |