为导出/导入功能缩小PHP多维数组的最佳方法是什么?

时间:2013-10-29 16:12:18

标签: php arrays parsing save store

我有多维且相当复杂的数组,它包含不同的数据类型,布尔值,文本输入,甚至包含所有空格,html标签等的整个textareas。

将数组显示为一串压缩数据的最佳PHP方式是什么,以便我能够导出和存储(让我们说在.txt文件中)?我将来需要恢复这些数据(通过文本输入字段导入数据),因此它必须是可解析的。我喜欢这个字符串尽可能短。任何提示?

2 个答案:

答案 0 :(得分:6)

你看过serialize了吗? http://php.net/manual/en/function.serialize.php

此外,如果要缩短结果,可能需要压缩它。请参阅gzip系列。

答案 1 :(得分:1)

我不知道你需要什么样的输出。

可能var_exportjson_encode对您有用

$v = var_export($b, true);
echo $v;