110 Stimmen

Element in assoziatives Array in PHP einfügen

Ich habe versucht, ein Element in ein assoziatives Array wie dieses zu schieben:

$new_input['name'] = array(
    'type' => 'text', 
    'label' => 'First name', 
    'show' => true, 
    'required' => true
);
array_push($options['inputs'], $new_input);

Anstelle von "Name" als Schlüssel wird jedoch eine Nummer eingefügt. Gibt es eine andere Möglichkeit, dies zu tun?

0voto

Adnan Ahmad Punkte 774

Sie können es versuchen.

$options['inputs'] = $options['inputs'] + $new_input;

-1voto

Mamun Sabuj Punkte 159

Sie können array_merge($array1, $array2) verwenden, um das assoziative Array zusammenzuführen. Beispiel:

$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));

Ausgabe:

Array ( [0] => red [1] => green [2] => blue [3] => yellow )

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