Maison > développement back-end > tutoriel php > Comment ajouter des éléments à des tableaux multidimensionnels à l'aide de array_push de PHP

Comment ajouter des éléments à des tableaux multidimensionnels à l'aide de array_push de PHP

Patricia Arquette
Libérer: 2024-10-24 08:12:30
original
570 Les gens l'ont consulté

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

Ajout d'éléments à un tableau multidimensionnel avec array_push de PHP

Les tableaux multidimensionnels en PHP offrent un moyen efficace d'organiser des données complexes. Lorsque vous travaillez avec ces tableaux, vous devrez peut-être ajouter de nouveaux éléments aux sous-tableaux. C'est là que la fonction array_push de PHP est utile.

Ajout d'éléments à des sous-tableaux spécifiques

Pour ajouter un élément à un sous-tableau spécifique, utilisez la syntaxe suivante :

array_push($md_array['sub_array_key'], $new_element);
Copier après la connexion

où :

  • $md_array est le tableau multidimensionnel
  • 'sub_array_key' est la clé du sous-tableau auquel vous souhaitez ajouter
  • $new_element est le nouvel élément que vous souhaitez pousser

Par exemple, pour ajouter un nouvel élément au sous-tableau 'recipe_type', vous utiliserez :

array_push($md_array['recipe_type'], $newdata);
Copier après la connexion

Ajout aux sous-tableaux d'index incrémentiel

Si vous souhaitez ajouter des éléments à l'index incrémentiel du sous-tableau, vous pouvez simplement y accéder via la clé du tableau :

$md_array['sub_array_key'][] = $new_element;
Copier après la connexion

Par exemple, pour ajouter un nouvel élément au sous-tableau 'cuisine' au prochain index disponible :

$md_array['cuisine'][] = $newdata;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal