Heim  >  Artikel  >  Backend-Entwicklung  >  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
Patricia ArquetteOriginal
2024-10-24 08:12:30423Durchsuche

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

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

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;

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

$md_array['cuisine'][] = $newdata;

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!

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