Maison  >  Article  >  développement back-end  >  Comment créer un tableau multidimensionnel en php et attribuer des valeurs

Comment créer un tableau multidimensionnel en php et attribuer des valeurs

PHPz
PHPzoriginal
2023-04-24 15:48:45618parcourir

En programmation PHP, des tableaux multidimensionnels sont souvent utilisés. Si nous devons ajouter de nouveaux éléments à un tableau multidimensionnel, nous devons savoir comment ajouter un tableau multidimensionnel. Cet article explique comment ajouter des tableaux multidimensionnels en PHP.

1. Qu'est-ce qu'un tableau multidimensionnel ?

En PHP, un tableau multidimensionnel fait référence à un tableau composé de plusieurs tableaux. Chaque tableau peut contenir plusieurs clés et valeurs correspondantes. Les tableaux multidimensionnels peuvent ressembler à un arbre, composé de plusieurs branches et feuilles, et chaque branche peut avoir ses propres branches et feuilles.

2. Créer des tableaux multidimensionnels

En PHP, vous pouvez créer des tableaux multidimensionnels des manières suivantes :

$multidimensional_array = array(
    array("apple", "orange", "banana"),
    array("carrot", "spinach", "tomato"),
    array("chicken", "beef", "pork")
);

Le code ci-dessus crée un tableau tridimensionnel, où chaque tableau contient trois éléments. Le tableau de première dimension contient trois tableaux, chacun contenant trois éléments.

3. Ajouter un tableau multidimensionnel

En PHP, vous pouvez utiliser les méthodes suivantes pour ajouter des éléments dans des tableaux multidimensionnels :

  1. Ajouter des éléments directement
$multidimensional_array[0][3] = "pear";

Le code ci-dessus ajoute l'élément "poire" au tableau de première dimension dans le premier sous-tableau.

  1. Utilisation de la fonction array_push()
array_push($multidimensional_array[1], "lettuce");

Le code ci-dessus ajoute l'élément "lettuce" à la fin du tableau de deuxième dimension.

  1. Utilisation de la syntaxe d'affectation []
$multidimensional_array[2][] = "fish";

Le code ci-dessus ajoute l'élément "fish" à la fin du tableau de troisième dimension.

4. Exemple de démonstration

Ce qui suit est un programme PHP complet qui montre comment ajouter des éléments à un tableau multidimensionnel :

<?php
$multidimensional_array = array(
    array("apple", "orange", "banana"),
    array("carrot", "spinach", "tomato"),
    array("chicken", "beef", "pork")
);

$multidimensional_array[0][3] = "pear";

array_push($multidimensional_array[1], "lettuce");

$multidimensional_array[2][] = "fish";

print_r($multidimensional_array);
?>

Résultat de sortie :

Array
(
    [0] => Array
        (
            [0] => apple
            [1] => orange
            [2] => banana
            [3] => pear
        )

    [1] => Array
        (
            [0] => carrot
            [1] => spinach
            [2] => tomato
            [3] => lettuce
        )

    [2] => Array
        (
            [0] => chicken
            [1] => beef
            [2] => pork
            [3] => fish
        )

)

Comme le montrent les résultats ci-dessus, nous avons ajouté avec succès éléments dans un tableau multidimensionnel De nouveaux éléments ont été ajoutés.

5. Résumé

Dans la programmation PHP, le tableau multidimensionnel est un type de données très courant. Pour pouvoir mieux gérer ce type de données, nous devons comprendre comment augmenter les tableaux multidimensionnels. Grâce à l'introduction de cet article, je pense que les lecteurs ont déjà une certaine compréhension de la façon d'ajouter des tableaux multidimensionnels. Dans la programmation réelle, nous pouvons choisir différentes manières d'ajouter des éléments à des tableaux multidimensionnels en fonction de besoins spécifiques.

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