Heim > Backend-Entwicklung > PHP-Problem > So fügen Sie in PHP Elemente am Anfang eines Arrays hinzu

So fügen Sie in PHP Elemente am Anfang eines Arrays hinzu

PHPz
Freigeben: 2023-04-19 13:57:37
Original
3860 Leute haben es durchsucht

Wenn wir in PHP ein Element am Anfang eines Arrays hinzufügen möchten, können wir die folgenden Methoden verwenden.

  1. Verwenden Sie die Funktion array_unshift().

Die Funktion array_unshift() kann ein oder mehrere Elemente am Anfang eines Arrays hinzufügen. Seine Syntax lautet wie folgt:

array_unshift(array, value1, value2, ...)
Nach dem Login kopieren

Unter diesen stellt Array das Array dar, zu dem Elemente hinzugefügt werden sollen, und Wert1, Wert2 usw. stellen die Elemente dar, die hinzugefügt werden sollen.

Zum Beispiel fügt der folgende Code zwei Elemente am Anfang eines Arrays hinzu:

$fruits = array("banana", "apple", "orange");
array_unshift($fruits, "pear", "grape");
print_r($fruits);
Nach dem Login kopieren

Die Ausgabe lautet:

Array
(
    [0] => pear
    [1] => grape
    [2] => banana
    [3] => apple
    [4] => orange
)
Nach dem Login kopieren
  1. Verwendung des „+“-Operators

In PHP kann der „+“-Operator für verwendet werden Zusammenführen von zwei Arrays. Wenn Sie ein Array zu einem anderen Array hinzufügen, das nur ein Element enthält, wird dieses Element am Anfang des ursprünglichen Arrays hinzugefügt.

Zum Beispiel fügt der folgende Code mithilfe des „+“-Operators ein Element am Anfang eines Arrays hinzu:

$fruits = array("banana", "apple", "orange");
$new_fruits = array("pear");
$fruits = $new_fruits + $fruits;
print_r($fruits);
Nach dem Login kopieren

Die Ausgabe lautet:

Array
(
    [0] => pear
    [1] => banana
    [2] => apple
    [3] => orange
)
Nach dem Login kopieren

Es ist zu beachten, dass, wenn in beiden Arrays derselbe Schlüssel vorhanden ist, „ Der + "-Operator behält die Elemente im Array auf der linken Seite bei und ignoriert Elemente mit demselben Schlüssel im Array auf der rechten Seite. Daher kann dieser Ansatz dazu führen, dass die Schlüssel von Elementen neu angeordnet werden.

  1. Verwenden Sie die Funktion array_merge().

Die Funktion array_merge() kann auch zum Zusammenführen zweier Arrays verwendet werden. Im Gegensatz zum „+“-Operator behält er alle Elemente aus beiden Arrays bei und fügt sie zu einem neuen Array zusammen. Wenn in beiden Arrays derselbe Schlüssel vorhanden ist, überschreibt das Element mit demselben Schlüssel im Array rechts das entsprechende Element im Array links.

Zum Beispiel verwendet der folgende Code die Funktion array_merge(), um ein Element am Anfang eines Arrays hinzuzufügen:

$fruits = array("banana", "apple", "orange");
$new_fruits = array("pear");
$fruits = array_merge($new_fruits, $fruits);
print_r($fruits);
Nach dem Login kopieren

Die Ausgabe ist dieselbe wie bei Verwendung des „+“-Operators.

Es ist zu beachten, dass bei Verwendung der Funktion array_merge() das letzte Element im Array die vorherigen Elemente überschreibt, wenn zwei oder mehr Elemente mit demselben Schlüssel vorhanden sind.

Das obige ist der detaillierte Inhalt vonSo fügen Sie in PHP Elemente am Anfang eines Arrays hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage