PHP で一連のバイトのテキスト表現をどのように取得するのか疑問に思っていましたか? Encoding.getString(string s)
(基本的には、C# のメソッドの PHP バージョンです。)
私はグーグルを精査してきましたが、テキスト文字列をバイトに変換する方法を見つけることができますが、その逆はできません。
PHP で一連のバイトのテキスト表現をどのように取得するのか疑問に思っていましたか? Encoding.getString(string s)
(基本的には、C# のメソッドの PHP バージョンです。)
私はグーグルを精査してきましたが、テキスト文字列をバイトに変換する方法を見つけることができますが、その逆はできません。
PHP では、次のようなメソッドがあります。
Encoding.GetString Method (Byte[])
PHP では、文字列は Byte[] のようなものであるため、必要ありません。以上です。したがって、そのようなメソッドはありませんが、自分で簡単に書くことができます:
function Encoding_GetString($stringOfBytes) {
return (string) $byteString;
}
0 ~ 255 の範囲の整数の配列を文字列に変換する場合はchr
、array_map
とを使用できimplode
ます。
$string = implode(array_map('chr', $arrayOfByteIntegers));