Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie Elemente zu einem mehrdimensionalen Array in PHP hinzu

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

不言
不言Original
2019-01-15 17:10:318017Durchsuche

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"]
];

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);

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"
  }
}

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);

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);

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"
  }
}

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!

Stellungnahme:
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