So fügen Sie Elemente zu einem mehrdimensionalen Array in PHP hinzu

不言
Freigeben: 2023-04-04 18:56:01
Original
8033 Leute haben es durchsucht

Mehrdimensionales Array bezieht sich auf ein Array, das Array-Elemente enthält. Wie fügt man also Elemente zu einem mehrdimensionalen Array hinzu? In diesem Artikel erfahren Sie, wie Sie in PHP Elemente zu mehrdimensionalen Arrays hinzufügen.

So fügen Sie Elemente zu einem mehrdimensionalen Array in PHP hinzu

Mehrdimensionale Arrays werden wie folgt geschrieben:

$multi_dimensional_array = [
    ["张三", "25", "male"],
    ["李四", "18", "female"],
    ["王二", "29", "female"]
];
Nach dem Login kopieren

Auf diese Weise können Sie mehrere Arrays in einem Array speichern und verwalten.

Element zum mehrdimensionalen Array hinzufügen

Element am Ende des Arrays hinzufügen

Element hinzufügen Um am Ende eines mehrdimensionalen Arrays etwas hinzuzufügen, verwenden Sie [], um Elemente hinzuzufügen, oder verwenden Sie die Funktion array_push, um Elemente hinzuzufügen.

Sehen wir uns ein konkretes Beispiel an

$multi_dimensional_array = [
    ["张三", "25", "male"],
    ["李四", "18", "female"],
    ["王二", "29", "female"]
];
$multi_dimensional_array[] = ["陈五", "20", "male"];
var_dump($multi_dimensional_array);
Nach dem Login kopieren

Die Ausgabe des obigen Beispielcodes ist wie folgt.

array(4) {
  [0]=>
  array(3) {
    [0]=>
    string(6) "张三"
    [1]=>
    string(2) "25"
    [2]=>
    string(4) "male"
  }
  [1]=>
  array(3) {
    [0]=>
    string(6) "李四"
    [1]=>
    string(2) "18"
    [2]=>
    string(6) "female"
  }
  [2]=>
  array(3) {
    [0]=>
    string(6) "王二"
    [1]=>
    string(2) "29"
    [2]=>
    string(6) "female"
  }
  [3]=>
  array(3) {
    [0]=>
    string(6) "陈五"
    [1]=>
    string(2) "20"
    [2]=>
    string(4) "male"
  }
}
Nach dem Login kopieren

Das hinzugefügte Element wird am Ende des Arrays gespeichert.

Eine andere Möglichkeit, ein Element am Ende eines Arrays hinzuzufügen, besteht darin, die Funktion array_push

array_push zur Angabe aufzurufen Der zweite, der hinzugefügt werden soll Die Elemente des Parameters, das Array, das dem ersten Parameter hinzugefügt werden soll.

Versuchen wir, die Funktion array_push zu verwenden, wie im Beispielcode unten gezeigt.

$multi_dimensional_array = [
    ["张三", "25", "male"],
    ["李四", "18", "female"],
    ["王二", "29", "female"]
];
array_push($multi_dimensional_array,["陈五", "20", "male"]);
var_dump($multi_dimensional_array);
Nach dem Login kopieren

Die Ausgabe ist die gleiche wie oben.

Elemente am Anfang des Arrays hinzufügen

Um Elemente am Anfang des Arrays hinzuzufügen, müssen wir die Funktion array_unshift verwenden

Der Code ist wie folgt

$multi_dimensional_array = [
    ["张三", "25", "male"],
    ["李四", "18", "female"],
    ["王二", "29", "female"]
];
array_unshift($multi_dimensional_array,["陈五", "20", "male"]);
var_dump($multi_dimensional_array);
Nach dem Login kopieren

Das Ausgabeergebnis ist wie folgt

array(4) {
  [0]=>
  array(3) {
    [0]=>
    string(6) "陈五"
    [1]=>
    string(2) "20"
    [2]=>
    string(4) "male"
  }
  [1]=>
  array(3) {
    [0]=>
    string(6) "张三"
    [1]=>
    string(2) "25"
    [2]=>
    string(4) "male"
  }
  [2]=>
  array(3) {
    [0]=>
    string(6) "李四"
    [1]=>
    string(2) "18"
    [2]=>
    string(6) "female"
  }
  [3]=>
  array(3) {
    [0]=>
    string(6) "王二"
    [1]=>
    string(2) "29"
    [2]=>
    string(6) "female"
  }
}
Nach dem Login kopieren

Aus dem Ausgabeergebnis ist ersichtlich, dass die von der Funktion array_unshift hinzugefügten Elemente am Anfang hinzugefügt werden.

Dieser Artikel endet hier. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zu einem mehrdimensionalen Array in PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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