-3

我想知道如何在 PHP 中获得一系列字节的文本表示?(基本上是 C#Encoding.getString(string s)方法的 PHP 版本。)

我一直在搜索谷歌,我可以找到如何将文本字符串转换为字节,但不能反过来。

4

1 回答 1

2

在 PHP 中有这样一个方法:

Encoding.GetString Method (Byte[])

不是必需的,因为在 PHP 中,字符串就像 Byte[]。就是这样。所以没有这样的方法,但是您可以自己轻松编写:

function Encoding_GetString($stringOfBytes) {
    return (string) $byteString;
}

如果要将 0-255 范围内的整数数组转换为字符串,可以使用chr,array_mapimplode:

$string = implode(array_map('chr', $arrayOfByteIntegers));
于 2013-01-03T22:17:44.657 回答