我有一个多维且相当复杂的数组,其中包含不同的数据类型,布尔值,文本输入,甚至包含所有空格,html标签等的整个文本区域。
将我的数组显示为压缩数据字符串的最佳 PHP 方法是什么,以便我能够导出和存储(比如说.txt文件中)它?我将需要在将来恢复此数据(通过文本输入字段导入数据),因此它必须是可解析的。我希望这个字符串尽可能短。有什么提示吗?
你看过serialize
吗? http://php.net/manual/en/function.serialize.php
此外,如果要缩短结果,则可能需要压缩它。请参阅 gzip 系列。
- 压缩: http://www.php.net/manual/en/function.gzdeflate.php
- 解压:http://www.php.net/manual/en/function.gzinflate.php
我不知道
你需要什么样的输出。
也许var_export或json_encode对您有用
$v = var_export($b, true);
echo $v;