1. 程式人生 > >php 十六進位制 二進位制 文字轉換

php 十六進位制 二進位制 文字轉換

function strToHex($string)//字串轉十六進位制

{

$hex="";

for($i=0;$i<strlen($string);$i++)

$hex.=dechex(ord($string[$i]));

$hex=strtoupper($hex);

return $hex;

}

function hexToStr($hex)//十六進位制轉字串

{

$string="";

for($i=0;$i<strlen($hex)-1;$i+=2)

$string.=chr(hexdec($hex[$i].$hex[$i+1]));

return $string;

}

if (preg_match("/[\x7f-\xff]/"$str)) {//echo "有中文";}else{//echo "沒有中文";}