需求不明确,ascii字符是否也要转换?

解决方案 »

  1.   

    #-------------------------------------------
    # 字符与16进制转换
    #-------------------------------------------
    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;
    }