0

私はunpack機能しようとしています。PHPのドキュメントによると

指定された形式に従って、バイナリ文字列から配列にアンパックします。

渡される文字列はバイナリ文字列である必要がありますか? バイナリ文字列とは正確には何ですか?

4

2 に答える 2

1

は、基本バイナリ形式のbinary stringデータを意味します。どこにエコーするかを指定すると、データ自体が文字列として表示されますが、正しい構造を適用しないと意味がありません。たとえば、数値は 2 進数であるため、数値のようには見えません。データがそこにある間、数値として読み取れるようにするには、数値として解析する必要があります。そうしないと、「abcd」のように見える可能性があります。

于 2011-06-05T23:35:44.790 に答える
0

もう少し下を読むと、バイナリ文字列がどのように見えるかの例が表示されます

$binarydata = "\x32\x42\x00\xa0";

また、メソッドの説明には が明確に記載Unpacks from a binary stringされているため、バイナリ文字列が必要です。

バイナリの詳細

于 2011-06-05T21:21:45.410 に答える