下記のソースは、与えられた仮引数内に、ドットがあればifを、なければelseを実行するものです。
ここで質問です。elseが実行されるとき$dot_itiには、falseが代入されていると思うのですが、falseと表示されません。falseでないときは、$dot_itiに値が代入されます。なぜ、falseだと値が代入されないのでしょうか。
php
1function dot($nisinsu) { 2 if(($dot_iti = mb_strpos($nisinsu,".")) !== false){ 3 print "<p>ドットは、何文字目にあったのか?:".$dot_iti."</p>"; 4 } else { 5 print "<p>小数点は無かった。".$dot_iti."です。</p>"; //falseが表示されない。 6 } 7} 8print dot("1111");

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。