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.
array_push()
array_push()
函数array_push()
函数是 PHP 中添加数组元素的一种方法。这个函数可以用于在数组的末尾添加一个或多个元素,这个过程也被称作压入(push)。
array_push()
函数的语法如下:
array_push($array, $value1, $value2, $value3, ......);
其中 $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);
输出:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
$array[] = $value
语法PHP 还提供了另一种在数组后面添加元素的语法,即 $array[] = $value
。这种方式不需要调用任何函数,直接给数组添加一个空的 []
,然后在 []
中填充添加的元素。
示例代码:
$my_array = array("apple", "banana", "orange"); // 添加一个元素 $my_array[] = "grape"; // 添加多个元素 $my_array[] = "mango"; $my_array[] = "watermelon"; print_r($my_array);
输出:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
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);
输出:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
这里定义了一个 add_to_array()
函数,用可变参数 $values
接受多个要添加的元素。函数中循环遍历 $values
,并调用 array_push()
函数将元素添加到 $array
数组中。
以上是 PHP 中在数组后面追加元素的几种方法。使用 array_push()
是最简单的方式,而使用 $array[] = $value
La 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!