Heim > Backend-Entwicklung > PHP-Tutorial > So fügen Sie mit array_push von PHP Elemente zu mehrdimensionalen Arrays hinzu

So fügen Sie mit array_push von PHP Elemente zu mehrdimensionalen Arrays hinzu

Patricia Arquette
Freigeben: 2024-10-24 08:12:30
Original
505 Leute haben es durchsucht

How to Add Elements to Multidimensional Arrays Using PHP's array_push

Elemente zu einem mehrdimensionalen Array mit PHPs array_push hinzufügen

Mehrdimensionale Arrays in PHP bieten eine effiziente Möglichkeit, komplexe Daten zu organisieren. Wenn Sie mit diesen Arrays arbeiten, müssen Sie möglicherweise neue Elemente zu Unterarrays hinzufügen. Hier kommt die array_push-Funktion von PHP zum Einsatz.

Elemente zu bestimmten Unterarrays hinzufügen

Um ein Element zu einem bestimmten Unterarray hinzuzufügen, verwenden Sie die folgende Syntax :

array_push($md_array['sub_array_key'], $new_element);
Nach dem Login kopieren

wobei:

  • $md_array ist das mehrdimensionale Array
  • 'sub_array_key' ist der Schlüssel des Unterarrays, dem Sie hinzufügen möchten
  • $new_element ist das neue Element, das Sie pushen möchten

Um beispielsweise ein neues Element zum Unterarray „recipe_type“ hinzuzufügen, würden Sie Folgendes verwenden:

array_push($md_array['recipe_type'], $newdata);
Nach dem Login kopieren

Hinzufügen zu inkrementierenden Index-Sub-Arrays

Wenn Sie Elemente zum inkrementierenden Index des Sub-Arrays hinzufügen möchten, können Sie einfach über den Schlüssel des Arrays darauf zugreifen:

$md_array['sub_array_key'][] = $new_element;
Nach dem Login kopieren

Zum Beispiel, um ein neues Element zum Unterarray „cuisine“ am nächsten verfügbaren Index hinzuzufügen:

$md_array['cuisine'][] = $newdata;
Nach dem Login kopieren

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

Quelle:php
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage