我有一个包含“01001010”之类的字符串,我想使用二进制将它写入文件。换句话说,该文件中的内容不是字符 0/1,而是二进制格式。我怎样才能做到这一点?
问问题
195 次
1 回答
2
所以你的意思是你想将一串0和1(例如$bitString = '01010101...';
)转换成二进制数据(0x55 ...),然后将其写入文件,你需要分两步完成。
首先,将您的 0 和 1 字符串转换为二进制 - 请参阅将 1 和 0 的字符串转换为二进制值,然后压缩,PHP
请注意,PHP 中的字符串可以存储二进制数据。
然后只需将输出写入文件,例如使用file_put_contents()
.
于 2012-11-03T03:44:04.133 回答