44 Stimmen

Werte zu einem assoziativen Array in PHP hinzufügen

Ich möchte ein Element an das Ende eines assoziativen Arrays anhängen.

Mein Array ist zum Beispiel

$test=Array ([chemical] => asdasd [chemical_hazards] => ggggg ) 

und mein Ergebnis sollte sein

$test=Array ([chemical] => asdasd [chemical_hazards] => ggggg [solution] => good) 

Können Sie mir sagen, wie ich das umsetzen kann?

107voto

Sasha Chedygov Punkte 121566

Fügen Sie es einfach wie ein nicht-assoziatives Array hinzu:

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); //init
$test['solution'] = 'good';

4voto

T. Gungordu Punkte 109

Sie können dies mit PHPs array_merge Funktion.

$test = array('chemical' => 'asdasd', 'chemical_hazards' => 'ggggg'); 
$test2 = array('solution' => 'good');
$result = array_merge($test, $test2);
var_dump($result);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X