2016-11-01 3 views
-2

ちょっとした問題があるので、私は基本的にCreateUser( "Name"、 "password"、 "Not bad"、 "Too risky")を行うシステムを作ろうとしています。 ; 例と同じです。基本的には2つの重要な議論と残りは私が動的に得たいものです。PHP重要なものの後ろの無限の引数

function createUser($username, $password, $comments) { 
      if($comments >= 1) { 
       echo $comments[0]; 
      } 
     } 
+2

'関数のcreateUser($ユーザ名、$パスワード、... $コメント){' –

答えて

2

$ comments変数を配列にすることができます。

function createUser($username, $password, $comments=array()) { 
    if($comments >= 1) { 
      echo $comments[0]; 
     } 
    } 
createUser("test","testpw",array("Not bad","Too risky")); 
+0

はいますが$のコメントをしている[0]それからです何らかの理由 – Tommy

+0

のために$コメントの最初の文字だけが表示されます配列の最初の項目です。どのコメントを返すかを決定するには、関数にロジックを追加する必要があります。 – Nathan

+0

申し訳ありませんが、問題の機能を使用していたときに関数内で配列を使用していませんでした – Tommy

関連する問題