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

Print an array the way it is written in code?

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

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

只是一个普通的数组,没什么特别的。我正在寻找一种方法来执行此操作,我查看了 serialize 方法,但它不符合我的需要。有没有我不知道的方法可以做到这一点?

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

您可以将数据存储为 JSON 字符串 json_encode

var_export 对此效果很好,它会像您在上面指定的格式一样漂亮地打印您的数组

echo(var_export($array_variable, true));

试试这个:

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