Maison  >  Article  >  développement back-end  >  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
Patricia Arquetteoriginal
2024-10-24 08:12:30423parcourir

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

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

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;

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

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

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