PHP で... 演算子を使用して、追加のパラメーターを配列にパックする可変パラメーター関数を作成します。 関数の構文: function functionName(...$argumentName) {}例: sum(...$numbers ) 関数は、配列内の数値の合計を計算します。可変数の引数は、関数の引数リストの最後の引数でなければなりません。可変引数関数にパラメーターを渡す場合、配列をパラメーターとして直接渡すことができます。
#PHP 関数で可変数のパラメーターを受け入れられるようにする
PHP では、...## を使用できます。 # 演算子は、可変数の引数を受け入れる関数を作成します。この演算子を使用すると、関数に渡されるすべての追加パラメーターを配列にパックできます。
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
上記の例では、
関数は任意の数のパラメータを受け入れることができます。関数に渡されたすべての数値は $numbers
配列にパックされ、関数はその配列内のすべての数値を合計します。
可変数のパラメータは、関数パラメータ リストの最後のパラメータである必要があります。
以上がPHP 関数が可変の数の引数を受け入れるようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。