2009-10-06 7 views
3

J'ai un tableau, j'ai essayé d'écrireAjouter une paire associée à un tableau PHP

array_push($json['Request']['Header'], "key" => "val"); 

mais je reçu une erreur. L'écriture des œuvres ci-dessous, mais il ajoute un tableau au lieu de simplement la clé/val

array_push($json['Request']['Header'], array("key" => "val")); 

.. 
[0] => Array 
     (
      [key] => val 
     ) 

//i would like 
... 
[key] => val 

Répondre

6

Pourquoi pas écrire simplement:

$json['Request']['Header'] = array(); 
$json['Request']['Header']['key'] = 'val'; 
2

Essayez

$json['Request']['Header']['key'] = 'val'; 
1

Utilisez l'opérateur d'addition pour ajouter une tableau associatif:

$json['Request']['Header'] += array("key" => "val"); 
Questions connexes