Maison  >  Article  >  développement back-end  >  Comment ajouter des éléments au tableau php

Comment ajouter des éléments au tableau php

PHPz
PHPzoriginal
2023-04-24 15:51:371172parcourir

Les tableaux sont un type de données courant, et en PHP, les tableaux peuvent être créés et modifiés de plusieurs manières. L'ajout d'un tableau est une opération courante, généralement utilisée pour ajouter de nouvelles données à la fin d'un tableau existant. Dans cet article, nous présenterons les méthodes de base et des exemples d’ajout de tableau en PHP.

  1. Utilisez la fonction intégrée PHP array_push()

La fonction array_push() de PHP est un moyen simple d'ajouter un ou plusieurs éléments à la fin d'un tableau. La syntaxe de cette fonction est la suivante :

array_push(array, value1, value2, …)

Parmi eux, array est le tableau auquel les éléments doivent être ajoutés, et value1, value2, etc. sont les éléments à ajouter. ajouté à la fin du tableau. Un ou plusieurs éléments peuvent être ajoutés à un tableau en même temps. Par exemple, le code suivant montre comment ajouter de nouveaux éléments à un tableau à l'aide de la fonction array_push() :

$fruits = array("apple", "banana", "orange");
array_push($fruits, "grape", "melon"); // 向数组中添加2个元素
print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape [4] => melon)

Dans l'exemple ci-dessus, nous avons créé un tableau contenant 3 noms de fruits. Nous avons ensuite ajouté deux nouveaux éléments, raisins et melon, au tableau à l'aide de la fonction array_push(). Enfin, nous utilisons la fonction print_r() pour afficher le tableau modifié. Comme vous pouvez le constater, le nouvel élément a été ajouté avec succès à la fin du tableau.

  1. Utilisez l'opérateur d'affectation +=

Une autre façon d'ajouter à un tableau consiste à utiliser l'opérateur d'affectation +=. Cet opérateur ajoute un ou plusieurs éléments à un tableau. Comme ceci :

$array1 = array("apple", "banana");
$array2 = array("orange", "grape");
$array1 += $array2;
print_r($array1); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape)

Dans l'exemple ci-dessus, nous avons créé deux tableaux et ajouté le tableau $array2 au tableau $array1 en utilisant l'opérateur +=. Enfin, nous utilisons la fonction print_r() pour afficher le tableau $array1 modifié.

Veuillez noter que l'opérateur += n'ajoutera un élément que si le nom de la clé n'existe pas, si le nom de la clé existe déjà, la nouvelle valeur sera ignorée.

  1. Utilisez la notation entre crochets []

Vous pouvez également utiliser la notation entre crochets [] pour ajouter de nouveaux éléments directement à la fin du tableau. La syntaxe est la suivante :

$array[] = $value;

où $array est le tableau auquel les éléments doivent être ajoutés, et $value est l'élément à ajouter à la fin du tableau. Par exemple, le code suivant montre comment ajouter un nouvel élément à un tableau :

$fruits[] = "apple";
$fruits[] = "banana";
$fruits[] = "orange";
print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange)

Dans l'exemple ci-dessus, nous avons d'abord créé un tableau appelé $fruits en utilisant un tableau vide. Comme vous pouvez le constater, le tableau $fruits est actuellement vide. Ensuite, nous avons ajouté trois nouveaux éléments au tableau en utilisant la notation entre crochets []. Enfin, nous utilisons la fonction print_r() pour afficher le tableau modifié.

Résumé

En PHP, ajouter de nouveaux éléments à la fin d'un tableau est une opération courante. Cet article présente trois méthodes de base pour implémenter l'ajout de tableaux : en utilisant la fonction intégrée PHP array_push(), en utilisant l'opérateur d'affectation += et en utilisant le symbole de crochet []. La méthode de mise en œuvre spécifique peut être sélectionnée en fonction de la situation réelle.

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