我有一个数组,它看起来像
$a=array('HEX'=>Chr(0).Chr(1).Chr(2),'b'=>123,'c'.......);
我需要将它存储在文本文件中,在文本编辑器中打开并编辑它。
$fwp = fopen ('edit.txt', "wb");
FWrite($fwp,var_export($a,true));
FClose ($fwp);
我看到十六进制数据存储为 'HEX' => '' 。"\0" 。[][] '' 并且在文本编辑器中加载保存后似乎丢失了。
那么,如何将它以二进制安全的方式存储在 php 中?