gpt4 book ai didi

php - 将十六进制字符转换为ascii字符

转载 作者:行者123 更新时间:2023-12-02 11:50:26 24 4
gpt4 key购买 nike

是否可以用0-9a-zA-Z字符序列来表示十六进制字符序列(0-9A-F),从而使结果序列更小并且可以解码?

例如:

$hex = '5d41402abc4b2a76b9719d911017c592';
echo $string = encode($hex); // someASCIIletters123
echo decode(string) == $hex; //true

最佳答案

我认为您正在寻找这个:

function hex2str($hex) {
$str = '';
for($i=0;$i<strlen($hex);$i+=2) $str .= chr(hexdec(substr($hex,$i,2)));
return $str;
}

(来自http://www.linux-support.com/cms/php-convert-hex-strings-to-ascii-strings/)(像这个 javascript 工具一样工作: http://www.dolcevie.com/js/converter.html )

关于php - 将十六进制字符转换为ascii字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com