PHPを使用して追加したいjson_encoded配列があります
[{"id":"a","value":"2"},{"id":"b","value":"2"}]
上記の配列に次を追加します。
array("id" => c, "value" => "3")
私はjson_decode
それから配列をそれにプッシュしようとしましたが、それを行う方法について混乱しています
PHPを使用して追加したいjson_encoded配列があります
[{"id":"a","value":"2"},{"id":"b","value":"2"}]
上記の配列に次を追加します。
array("id" => c, "value" => "3")
私はjson_decode
それから配列をそれにプッシュしようとしましたが、それを行う方法について混乱しています
オブジェクト モードではなく配列モードでjson_decodeを使用していることを確認してください。
// Default: JSON is decoded as object
$json_object = json_decode($json_string);
// Pass true in the second argument to get an array instead
$json_array = json_decode($json_string, true);
// Push a new entry onto the end
$json_array[] = array("id" => c, "value" => "3");
// Re-encode JSON string, if needed
$json_final_string = json_encode($json_array);