【发布时间】:2021-12-12 13:56:21
【问题描述】:
我定义了一个body JSON,像这样:
$body = [
"line1" => "test1",
"line2" => "test2",
];
而且,如果条件为真,我需要添加第三行,我正在这样做:
$body = [
"line3" => "test3",
];
但我正在做的是覆盖$body,因为当我返回这个时,我得到:
{
"line3": "test3"
}
那么,如何在现有 JSON 中添加第三行而不是覆盖它?
【问题讨论】:
-
实际上,你有一个定义的 body 数组而不是 JSON
-
先把你的json转换成php数组,插入你的新元素再转换回json
-
这个其实和json没有直接关系,就是在php中如何往数组中添加东西