这是我的问题:
我想在我的网络服务器上输出格式化的数组,如下所示:
{ "status": true, "motd": " [ Mineplex Games ] \n \u2744 New Game \u2744 Gladiators \u2744", "version": "1.8", "players": { "online": 24410, "max": 24411 }, "ping": "0.039", "cache": 1450047242 }
在该页面的源代码中没有标记,但我不知道如何在没有该标记的情况下重现该结果.
我怎样才能做到这一点?这是我的代码
echo ''; print_r($array); echo '';
编辑:echo json_encode($array);
将输出一个非格式化的文本,只是一行.
您可能想要设置除mime之外的类型text/html
.尝试text/plain
(将在使用html时显示)例如或
application/json
(json的官方类型)
在PHP中,使用以下行:
header('Content-Type: application/json'); echo json_encode($array, JSON_PRETTY_PRINT);