2012-04-24 1 views
0

J'ai tableau json_encoded que je voudrais ajouter à l'aide de phptableau de poussée dans un tableau multidementional

[{ "id": "a", "valeur": "2"}, { "id": » b », "valeur": "2"}]

Je veux ajouter

array ("id"=> c, "valeur"=> "3") au tableau ci-dessus.

J'ai essayé json_decode puis essayer de pousser le tableau dans cela, mais im confus sur la façon de le faire

Répondre

1

Assurez-vous que vous utilisez json_decode en mode tableau plutôt que le mode objet:

// 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); 
+0

Merci Vous cela a fonctionné parfaitement – user781482

+0

Glad cela a fonctionné! Assurez-vous de marquer la réponse comme correcte pour le bénéfice des autres qui trouvent cette question. :) –