一尘不染

如何在PHP中获取字符串的十六进制转储?

php

我正在研究PHP5中的编码。有某种方法可以获取字符串的原始十六进制转储吗?即字符串中每个字节(不是字符)的十六进制表示?


阅读 297

收藏
2020-05-26

共1个答案

一尘不染

echo bin2hex($string);

要么:

for ($i = 0; $i < strlen($string); $i++) {
    echo str_pad(dechex(ord($string[$i])), 2, '0', STR_PAD_LEFT);
}

$string 是包含输入的变量。

2020-05-26