385 of 410 menu

関数 func_num_args

関数 func_num_args は、現在のユーザー定義関数に渡された引数の数を取得することを可能にします。この関数は関数内でのみ動作し、パラメータを必要としません。

構文

func_num_args();

関数を作成し、渡された引数の数を出力します:

<?php function testArgs() { echo func_num_args(); } testArgs(1, 2, 3); ?>

コード実行結果:

3

パラメータのない関数で引数の数を確認します:

<?php function noArgs() { echo func_num_args(); } noArgs(); ?>

コード実行結果:

0

可変長引数を処理するために func_get_args と一緒に使用します:

<?php function sumAll() { $count = func_num_args(); $args = func_get_args(); $sum = 0; for ($i = 0; $i < $count; $i++) { $sum += $args[$i]; } return $sum; } echo sumAll(1, 2, 3, 4); ?>

コード実行結果:

10

関連項目

  • 関数 func_get_args,
    渡された引数の配列を返す関数
  • 関数 func_get_arg,
    インデックスで指定された特定の引数を返す関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否