Maison > développement back-end > Problème PHP > Comment ajouter des éléments de tableau bidimensionnels en php

Comment ajouter des éléments de tableau bidimensionnels en php

王林
Libérer: 2023-05-19 14:41:07
original
1816 Les gens l'ont consulté

Un tableau bidimensionnel est une structure de données imbriquée composée de plusieurs tableaux unidimensionnels. En PHP, l'ajout d'éléments de tableau à deux dimensions nécessite l'utilisation d'une ou plusieurs fonctions de tableau. Cet article explique comment ajouter des éléments de tableau à deux dimensions.

  1. Utiliser la fonction array_push

La fonction array_push est une fonction fournie par PHP pour ajouter des éléments à la queue d'un tableau. Vous pouvez l'utiliser pour ajouter de nouveaux éléments à un tableau bidimensionnel. La méthode spécifique est la suivante :

<?php
$fruits = array(
    array("apple", 50),
    array("banana", 30),
    array("orange", 20),
);

$fruits_new = array("grape", 40);

array_push($fruits, $fruits_new);

print_r($fruits);
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons d'abord un tableau bidimensionnel $fruits, qui contient trois tableaux unidimensionnels, chaque tableau unidimensionnel contient le nom et le prix du fruit. Nous définissons ensuite le nouvel élément que nous voulons ajouter comme un tableau unidimensionnel $fruits_new et utilisons la fonction array_push pour l'ajouter à la fin du tableau $fruits. Enfin, utilisez la fonction print_r pour générer le tableau $fruits.

Le résultat de sortie est le suivant :

Array
(
    [0] => Array
        (
            [0] => apple
            [1] => 50
        )

    [1] => Array
        (
            [0] => banana
            [1] => 30
        )

    [2] => Array
        (
            [0] => orange
            [1] => 20
        )

    [3] => Array
        (
            [0] => grape
            [1] => 40
        )

)
Copier après la connexion

Vous pouvez voir que le nouvel élément a été ajouté avec succès au tableau bidimensionnel.

  1. Affectation directe

Nous pouvons également attribuer directement de nouveaux éléments à un tableau à deux dimensions. La méthode spécifique est la suivante :

<?php
$fruits = array(
    array("apple", 50),
    array("banana", 30),
    array("orange", 20),
);

$fruits[] = array("grape", 40);

print_r($fruits);
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons le nouvel élément à ajouter comme un élément à une dimension. tableau et utilisez l’opérateur [ ] pour l’ajouter à la fin du tableau $fruits. Enfin, utilisez la fonction print_r pour générer le tableau $fruits.

Le résultat de sortie est le même que l'exemple ci-dessus, et le nouvel élément a également été ajouté avec succès au tableau bidimensionnel.

  1. Utiliser la fonction array_merge

La fonction array_merge est une fonction fournie par PHP pour fusionner plusieurs tableaux en un seul tableau. Vous pouvez également l'utiliser pour fusionner un tableau et un ou plusieurs éléments dans un nouveau tableau. La méthode spécifique est la suivante :

<?php
$fruits = array(
    array("apple", 50),
    array("banana", 30),
    array("orange", 20),
);

$fruits_new = array(array("grape", 40));

$fruits_merged = array_merge($fruits, $fruits_new);

print_r($fruits_merged);
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons le nouvel élément à ajouter comme un tableau bidimensionnel $fruits_new et utilisons la fonction array_merge pour le fusionner dans le tableau $fruits. Enfin, utilisez la fonction print_r pour générer le tableau $fruits_merged.

Le résultat de sortie est également le même que l'exemple ci-dessus, et le nouvel élément a également été ajouté avec succès au tableau bidimensionnel.

Résumé

Ci-dessus sont trois méthodes pour ajouter de nouveaux éléments à un tableau bidimensionnel, à savoir en utilisant la fonction array_push, l'affectation directe et en utilisant la fonction array_merge. Dans le développement réel, il suffit de choisir la méthode appropriée en fonction des 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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal