Dans le développement PHP, le tableau est un type de données très important. Les tableaux peuvent stocker plusieurs éléments et nous pouvons accéder aux éléments via les indices du tableau. Lors de l’écriture de code PHP, nous devons souvent ajouter de nouveaux éléments aux tableaux. Cet article présentera en détail comment ajouter de nouveaux éléments à un tableau en PHP.
La fonction array_push est une méthode fournie par PHP pour ajouter un ou plusieurs éléments à la fin d'un tableau. Il ajoute de nouveaux éléments à un tableau en ajoutant un élément ou une collection d'éléments à la fin du tableau. Ce qui suit est un exemple de code pour ajouter des éléments à un tableau à l'aide de la fonction array_push :
$fruits = array("apple", "banana", "orange"); array_push($fruits, "grape", "watermelon"); print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
En php, nous pouvons ajouter de nouveaux éléments à un tableau directement via des indices. Si l'indice n'existe pas, le nouvel élément est ajouté. Si l'indice existe déjà, l'élément d'origine sera écrasé. Voici l'exemple de code pour ajouter des éléments à un tableau à l'aide d'indices :
$fruits = array("apple", "banana", "orange"); $fruits[3] = "grape"; print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
En php, nous pouvons fusionner deux tableaux à l'aide de l'opérateur « + ». Si le même indice existe dans les deux tableaux, le tableau fusionné utilisera la valeur du tableau de gauche. Si le même indice existe dans les deux tableaux, la valeur du tableau de droite écrasera la valeur du tableau de gauche. Voici l'exemple de code pour fusionner deux tableaux à l'aide de l'opérateur « + » :
$fruits1 = array("apple", "banana", "orange"); $fruits2 = array("grape", "watermelon"); $fruits = $fruits1 + $fruits2; print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
Semblable à la fusion de tableaux à l'aide de l'opérateur « + », nous pouvons également utiliser la fonction array_merge pour fusionner deux tableaux. combinés en un seul tableau. La différence est que la fonction array_merge n'écrasera pas les valeurs du tableau d'origine, mais connectera les indices répétés dans un nouveau tableau. Voici un exemple de code qui utilise la fonction array_merge pour fusionner deux tableaux :
$fruits1 = array("apple", "banana", "orange"); $fruits2 = array("grape", "watermelon"); $fruits = array_merge($fruits1, $fruits2); print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
Résumé
En PHP, il existe de nombreuses façons d'ajouter de nouveaux éléments aux tableaux. Nous pouvons utiliser la fonction array_push, utiliser directement des indices, utiliser l'opérateur "+" pour fusionner des tableaux, utiliser la fonction array_merge pour fusionner des tableaux, etc., pour atteindre l'objectif d'ajouter de nouveaux éléments au tableau. Lorsque vous choisissez une méthode spécifique, vous devez faire un choix en fonction de la situation réelle. Si vous ajoutez simplement un ou plusieurs éléments à la fin du tableau, il est recommandé d'utiliser la fonction array_push ; si vous devez ajouter des éléments à un indice spécifique, utilisez simplement l'indice directement si vous devez fusionner deux tableaux ; peut choisir d'utiliser l'opérateur "+" ou la fonction array_merge.
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!