【问题标题】:Convert a hex string to ascii string in php [duplicate]在php中将十六进制字符串转换为ascii字符串[重复]
【发布时间】:2019-08-20 10:53:06
【问题描述】:

我想转换一个“十六进制”字符串:$hexstring = "8F21FF434927";

进入其ascii代码:!ÿCI'

我找到了简单的 hex2str 方法,但它们的输出如下:0x8F 0x21...

【问题讨论】:

    标签: php


    【解决方案1】:
    function hexToStr($hex){
        $string='';
        for ($i=0; $i < strlen($hex)-1; $i+=2){
            $string .= chr(hexdec($hex[$i].$hex[$i+1]));
        }
        return $string;
    }
    echo hexToStr("8F21FF434927");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-26
      • 2020-11-07
      • 1970-01-01
      • 2019-02-14
      • 2011-06-14
      相关资源
      最近更新 更多