PHP Serialize($ array)没有转储数组信息a:1:{i:0; s:4 ....等等

时间:2015-04-17 08:58:25

标签: php arrays serialization

有什么东西可以打印没有数组信息的字符串吗? (没有这个: a:1:{i:0; s:4011:“”;}} )? 整个数组必须是单变量并打印出来。 Foreach没有帮助,也没有打印(array [0])。

2 个答案:

答案 0 :(得分:2)

您可以使用json_encode()来减少冗长的字符串表示:

<?php
$a = array('a', 'bb' => 'ccc');
echo json_encode($a);

// outputs {"0":"a","bb":"ccc"}

答案 1 :(得分:0)

您可以使用

echo json_encode($ array);

这将打印一个json编码的字符串。

要解码它,您可以使用

json_decode(json编码的字符串);

你可以看到关于json编码和json解码的php文档