gpt4 book ai didi

php - 使用 json_encode() 时如何添加空格和换行?

转载 作者:行者123 更新时间:2023-12-05 04:00:35 36 4
gpt4 key购买 nike

<分区>

我在这里看到了多个答案,但没有一个能解决我的问题,所以我注册了一个帐户来问这个问题。我现在明白 \n 不是 json 中允许的字符,因为不允许使用反斜杠,这就是问题发生的原因。

我有以下代码在 json 中对数组进行编码:

<?php
$data = array('test1' => 'something1', 'test2' => 'something2', 'test3' => 'something3');
echo json_encode($data);

我正在尝试按如下方式输出字符串:

{

"test1": "something1",

"test2": "something2",

"test3": "something3"

}

但我得到的是:

{"test1":"something1","test2":"something2","test3":"something3"}

这是我的做法:

<?php
$data = array('test1' => 'something1\n', 'test2' => 'something2\n', 'test3' => 'something3\n');
echo json_encode($data);

但这会返回

{"test1":"something1\n","test2":"something2\n","test3":"something3\n"}

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com