按照代码编写的方式打印数组?

时间:2015-01-06 09:43:42

标签: php arrays pretty-print

我在Laravel中生成本地化文件,如下所示:

<?php
return [
  'hello' => 'world',
  'foo' => 'bar',
];

只是一个普通的数组,没什么特别的。我正在寻找一种方法来实现这一点,我看过serialize方法,但它不符合我的需要。有没有办法做到这一点,我不知道?

另请注意,我的数组只包含字符串键和值。由于这是本地化工作,因此某些字符串是UTF-8。

3 个答案:

答案 0 :(得分:1)

您可以将数据存储为json_encode

的JSON字符串

答案 1 :(得分:1)

var_export适用于此,它会很好地打印您的数组,就像上面指定的格式一样

echo(var_export($array_variable, true));

答案 2 :(得分:1)

试试这个:

echo "<pre>";
print_r($metaDesc);
echo "</pre>";
exit;