0

我有一个多维且非常复杂的数组,其中包含不同的数据类型、布尔值、文本输入,甚至是带有所有空格、html 标记等的整个文本区域。

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

4

2 回答 2

7

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

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

于 2013-10-29T16:15:11.830 回答
1

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

也许var_exportjson_encode对你有用

$v = var_export($b, true);
echo $v;
于 2013-10-29T16:18:26.927 回答