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
505 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!

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