可以使用字符串到16進制和16進制到字符串實現?
<?phpecho?str_encode("哈123abc-=/*-+=");//顯示:B9FE3132336162632D3D2F2A2D2B3D
echo?str_decode("B9FE3132336162632D3D2F2A2D2B3D");//顯示:哈123abc-=/*-+=
function?str_encode($string){?//字符串轉十六進制
$hex="";
for($i=0;$i<strlen($string);$i++)
$hex.=dechex(ord($string[$i]));
$hex=strtoupper($hex);
return?$hex;
}
function?str_decode($hex){//十六進制轉字符串
$string="";?
for($i=0;$i<strlen($hex)-1;$i+=2)
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
return?$string;
}