转载自 http://ditio.net/2008/11/04/php-string-to-hex-and-hex-to-string-functions/

utf8编码字符串转16进制字符串

function strToHex($string)
{
    $hex='';
    for ($i=0; $i < strlen($string); $i++)
    {
        $hex .= dechex(ord($string[$i]));
    }
    return $hex;
}

16进制字符串转utf8编码字符串

function hexToStr($hex)
{
    $string='';
    for ($i=0; $i < strlen($hex)-1; $i+=2)
    {
        $string .= chr(hexdec($hex[$i].$hex[$i+1]));
    }
    return $string;
}

 

By charlie

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注