2015-07-20 57 views
0

我有一個JSON OBJ:如何把數組在obj中的php?

$response["data"][] = array("ID" => $comment["ID"]); 

我把新的OBJ是這樣的:

array_push($response["username"],"abc"); 

,並返回這樣的:

{"data":[{"ID":"2106"}],"username":"123"} 

,但我想是這樣的:

{"data":[{"ID":"2106","username":"123"}]} 

我該怎麼做?

回答

0

也許你的意思是這樣的:

{"data":[{"ID":"2106", "username":"123"}] 

順便說一句,你需要

array_push($response["data]["username"],"abc"); 
0

也許你想:

$response["data"][] = array("ID" => $comment["ID"], 'username' => '123'); 

請注意,你總是可以簡化代碼,使其更通過創建變量可讀。

$row = array(
    'ID' => $comment['ID'], 
    'username' => '123' 
); 
$response['data'][] = $row;