array_unshift Fügt ein oder mehr Elemente am Anfang eines Arrays ein &reftitle.description; intarray_unshift arrayarray mixedvalues array_unshift fügt die übergebenen Elemente am Anfang von array ein. Beachten Sie, dass die Liste von Elementen als Ganzes eingefügt wird, sodass die eingefügten Elemente ihre Reihenfolge behalten. Die numerischen Schlüssel werden so modifiziert, dass sie bei Null beginnen, während String-Schlüssel unverändert bleiben. ¬e.reset-index; &reftitle.parameters; array Das Eingabe-Array. values Die einzufügenden Werte. &reftitle.returnvalues; Gibt die neue Anzahl der in array enthaltenen Elemente zurück. &reftitle.changelog; &Version; &Description; 7.3.0 Diese Funktion kann nun mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich. &reftitle.examples; <function>array_unshift</function>-Beispiel ]]> &example.outputs; string(5) "Apfel" [1] => string(8) "Himbeere" [2] => string(6) "Orange" [3] => string(6) "Banane" } ]]> Verwendung mit assoziativen Arrays Wenn ein assoziatives Array einem anderen assoziativen Array vorangestellt wird, wird das vorangestellte Array numerisch in das vorherige Array indiziert. [ 'McIntosh' => 'rot', 'Granny Smith' => 'grün', ], 'Orangen' => [ 'Navel' => 'orange', 'Valencia' => 'orange', ], ]; $gemuese = [ 'Salat' => [ 'Eisberg' => 'grün', 'Butterkopf' => 'grün', ], 'Möhren' => [ 'Dunkellila Hybrid' => 'lila', 'Imperator' => 'orange', ], 'Gurken' => [ 'Kirby' => 'grün', 'Gherkin' => 'grün', ], ]; array_unshift($lebensmittel, $gemuese); var_dump($lebensmittel); ?> ]]> &example.outputs; array(3) { ["Salat"]=> array(2) { ["Eisberg"]=> string(4) "grün" ["Butterkopf"]=> string(4) "grün" } ["Möhren"]=> array(2) { ["Dunkellila Hybrid"]=> string(4) "lila" ["Imperator"]=> string(6) "orange" } ["Gurken"]=> array(2) { ["Kirby"]=> string(4) "grün" ["Gherkin"]=> string(4) "grün" } } ["Äpfel"]=> array(2) { ["McIntosh"]=> string(3) "rot" ["Granny Smith"]=> string(4) "grün" } ["Orangen"]=> array(2) { ["Navel"]=> string(6) "orange" ["Valencia"]=> string(6) "orange" } } ]]> &reftitle.seealso; array_merge array_shift array_push array_pop