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

Comment ajouter des éléments après un tableau en php

PHPz
Libérer: 2023-04-26 09:27:29
original
1002 Les gens l'ont consulté

En PHP, ajouter des éléments à un tableau existant est une exigence courante dans de nombreux scénarios. Cette exigence peut être satisfaite grâce aux fonctions d'opération de tableau fournies par PHP. Cet article présentera plusieurs méthodes d'ajout à des tableaux.

Utilisez la fonction array_push()

array_push() 函数

array_push() 函数是 PHP 中添加数组元素的一种方法。这个函数可以用于在数组的末尾添加一个或多个元素,这个过程也被称作压入(push)。

array_push() 函数的语法如下:

array_push($array, $value1, $value2, $value3, ......);
Copier après la connexion

其中 $array 是要添加元素的数组,后面的 $value1, $value2, $value3, ... 是要添加到数组 $array 的值。

示例代码:

$my_array = array("apple", "banana", "orange");

// 在数组的末尾添加一个元素
array_push($my_array, "grape");

// 在数组的末尾添加多个元素
array_push($my_array, "mango", "watermelon");

print_r($my_array);
Copier après la connexion

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => mango
    [5] => watermelon
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用 $array[] = $value 语法

PHP 还提供了另一种在数组后面添加元素的语法,即 $array[] = $value。这种方式不需要调用任何函数,直接给数组添加一个空的 [],然后在 [] 中填充添加的元素。

示例代码:

$my_array = array("apple", "banana", "orange");

// 添加一个元素
$my_array[] = "grape";

// 添加多个元素
$my_array[] = "mango";
$my_array[] = "watermelon";

print_r($my_array);
Copier après la connexion

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => mango
    [5] => watermelon
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

使用 array_push() 和可变参数

在 PHP 5.6 版本之后,可变参数(variable-length argument)被引入到了函数中。使用可变参数,可以使函数接受不定数量的参数。在数组后面添加元素时,也可以使用可变参数的方式,如下所示:

function add_to_array(&$array, ...$values) {
    foreach ($values as $value) {
        array_push($array, $value);
    }
}

$my_array = array("apple", "banana", "orange");
add_to_array($my_array, "grape", "mango", "watermelon");

print_r($my_array);
Copier après la connexion

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => mango
    [5] => watermelon
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

这里定义了一个 add_to_array() 函数,用可变参数 $values 接受多个要添加的元素。函数中循环遍历 $values,并调用 array_push() 函数将元素添加到 $array 数组中。

结论

以上是 PHP 中在数组后面追加元素的几种方法。使用 array_push() 是最简单的方式,而使用 $array[] = $valueLa fonction array_push() est un moyen d'ajouter des éléments de tableau en PHP . Cette fonction peut être utilisée pour ajouter un ou plusieurs éléments à la fin d'un tableau, un processus également appelé push.

#🎜🎜#array_push() La syntaxe de la fonction est la suivante : #🎜🎜#rrreee#🎜🎜#où $array est le tableau à quels éléments doivent être ajoutés, suivis de Les $value1, $value2, $value3, ... sont les valeurs à ajouter ajouté au tableau $array . #🎜🎜##🎜🎜#Exemple de code : #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#rrreee#🎜🎜#Utilisez la syntaxe $array[] = $value#🎜🎜#PHP fournit également une autre syntaxe pour ajouter des éléments après un tableau, à savoir $array[] = $value. Cette méthode ne nécessite l'appel d'aucune fonction. Elle ajoute directement un [] vide au tableau, puis remplit les éléments ajoutés dans []. #🎜🎜##🎜🎜#Exemple de code : #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#rrreee#🎜🎜#Utilisation de array_push() et des paramètres variadiques # 🎜🎜#Après la version PHP 5.6, un argument de longueur variable (argument de longueur variable) a été introduit dans la fonction. L'utilisation de paramètres variadiques permet à une fonction d'accepter un nombre indéfini de paramètres. Lors de l'ajout d'éléments après le tableau, vous pouvez également utiliser des paramètres variables, comme indiqué ci-dessous : #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#rrreee#🎜🎜#Un add_to_array() est défini ici code>, en utilisant les paramètres variables <code>$values pour accepter l'ajout de plusieurs éléments. La fonction parcourt $values et appelle la fonction array_push() pour ajouter des éléments au tableau $array. #🎜🎜##🎜🎜#Conclusion#🎜🎜#Voici plusieurs façons d'ajouter des éléments après un tableau en PHP. Utiliser array_push() est le moyen le plus simple, tandis que l'utilisation de la syntaxe $array[] = $value est plus concise. L'utilisation de paramètres variables convient pour ajouter plusieurs éléments à une fonction. Choisissez simplement la méthode approprié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!

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