我定義了一個bodyJSON,如下所示:
$body = [
"line1" => "test1",
"line2" => "test2",
];
而且,如果條件為真,我需要添加第三行,我正在這樣做:
$body = [
"line3" => "test3",
];
但是我正在做的是覆寫$body,因為當我回傳它時,我得到:
{
"line3": "test3"
}
那么,如何向現有 JSON 添加第三行而不是覆寫它?
uj5u.com熱心網友回復:
您可以使用下標運算子 ( []) 向陣列添加元素:
$body["line3"] = "test3";
uj5u.com熱心網友回復:
好吧,您正在生成 aJSON但是,在像 a 一樣回傳它之前JsonResponse,您正在使用一個陣列,因此從技術上講,您$body是一個陣列。您可以$body像將新專案添加到陣列一樣向您添加新行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/338280.html
上一篇:如何從API回應中提取陣列
