Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

引数の数がいくつあっても対応できるようにする

■ 引数の数がいくつあっても対応できるようにする

引数の数が一定でない(可変長引数の)関数を作成するには、仮引数をおかずに、func_num_args関数やfunc_get_arg関数、func_get_args関数を利用します。

関数の構文と機能
構文 機能
func_num_args() 引数の数を取得する
func_get_arg(番号) 引数リストの中から「番号」番目にある一つを取得する(最初の引数の番号を0として数える)
func_get_args() 全引数のリストを配列として返す

 

<?php
   function test()
   {
      $args = func_get_args(); //すべての引数を取得
      foreach ($args as $key => $value)
      {
         echo "引数[{$key}] = {$value}\n";
      }
   }

   // header("Content-Type: text/plain; charset=EUC-JP");
   test("Aries", "Taurus", "Gemini", "Cancer", "Leo", "Virgo");
?>

<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル