PHP では、3 つのドット (...) を使用して、配列に格納される可変数のパラメーターを持つ関数を作成できます。可変数の引数は関数の引数リストの最後の引数である必要があり、可変数の引数配列は func_get_args() 関数を使用して取得できます。
#PHP で可変数のパラメーターを持つ関数を作成するにはどうすればよいですか?
#はじめに
PHP 関数は可変数の引数を受け入れることができるため、さまざまな数の入力引数を受け入れる関数を簡単に作成できます。これは、関数の定義時に引数の正確な数がわからない動的言語で役立ちます。構文
可変数の引数を持つ関数を作成するには、以下に示すように、関数パラメーター リストで 3 つのドット (...) を使用します。 #function myFunction(...$args) { // 代码 }
関数に渡されるすべての引数を含む配列を表します。 #実際的なケース
#配列内のすべての要素の合計を計算する関数を作成します: function sumArray(...$numbers) {
$total = 0;
foreach ($numbers as $number) {
$total += $number;
}
return $total;
}
// 示例用法
$result = sumArray(1, 2, 3, 4, 5); // 结果:15
可変数のパラメーターは、常に関数パラメーター リストの最後のパラメーターである必要があります。
function sumArray(int ...$numbers) { // 代码 }
以上がPHPで可変数のパラメータを持つ関数を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。