json_pretty_print无法按预期工作

时间:2017-10-31 16:34:36

标签: php json

虽然我在代码中包含了JSON_PRETTY_PRINT函数,但它仍然在一个文本块中显示内容。我也尝试使用<pre></pre>标签来显示空白,但这并没有奏效。

如何以更易读的格式显示文本?

我的代码如下

$arrDetails[network]['network_id'] = 5;
$arrDetails['branch']['branch_id'] = 1556;

echo json_encode($arrRightmoveListing, JSON_UNESCAPED_SLASHES, JSON_PRETTY_PRINT);

1 个答案:

答案 0 :(得分:2)

json_encode()的第二个参数应该包含逻辑上或所有选项,您将第三个参数传递给漂亮的打印选项。你想要这个:

echo json_encode($arrRightmoveListing, JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT);