2

「01001010」のような文字列があり、バイナリを使用してファイルに書き込みたいと考えています。つまり、そのファイルの中身は chars 0/1 ではなく、バイナリ形式です。どうすればそれを作ることができますか?

4

1 に答える 1

2

つまり、0 と 1 の文字列 (例: $bitString = '01010101...';) をバイナリ データ (0x55...) に変換し、それをファイルに書き込むには、2 つの手順で行う必要があります。

まず、ゼロと1 の文字列をバイナリに変換します。

PHP の文字列はバイナリ データを格納できることに注意してください。

次に、出力をファイルに書き込みますfile_put_contents()

于 2012-11-03T03:44:04.133 に答える