Utilisez l'opérateur... en PHP pour créer une fonction de paramètre variable, qui regroupe des paramètres supplémentaires dans un tableau : Syntaxe de la fonction : function functionName(...$argumentName) {}Par exemple : sum(...$numbers) function Calculez la somme des nombres dans un tableau. Un nombre variable d'arguments doit être le dernier argument de la liste d'arguments de la fonction. Lorsque vous transmettez des paramètres à des fonctions variadiques, vous pouvez transmettre des tableaux directement en tant que paramètres.
Faire en sorte que les fonctions PHP acceptent un nombre variable d'arguments
En PHP, vous pouvez utiliser l'opérateur...
pour créer des fonctions qui acceptent un nombre variable d'arguments. Cet opérateur permet à tous les paramètres supplémentaires transmis à la fonction d'être regroupés dans un tableau....
运算符创建接受可变数量参数的函数。此运算符允许将传递给函数的所有额外参数打包到一个数组中。
语法:
function functionName(...$argumentName) { // 函数代码 }
例如:
// 计算一个数组中所有数字的总和 function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } // 实战案例 $numbers = [1, 2, 3, 4, 5]; echo sum($numbers); // 输出:15
在上面的示例中,sum()
函数可以接受任何数量的参数。传递给函数的所有数字都将被打包到$numbers
数组中,然后函数对该数组中的所有数字求和。
注意事项:
sum([1, 2, 3, 4, 5])
sum()
peut accepter n'importe quel nombre d'arguments. Tous les nombres transmis à la fonction seront regroupés dans le tableau
$numbers
et la fonction additionnera tous les nombres de ce tableau. Remarque :
sum([1, 2, 3, 4, 5])
.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!