回答編集履歴

1

追記

2018/08/15 09:41

投稿

m.ts10806
m.ts10806

スコア80861

test CHANGED
@@ -26,6 +26,14 @@
26
26
 
27
27
 
28
28
 
29
+ なぜなら「**$aが6より大きい間、ループ**」だからです。
30
+
31
+ 初期値0なので6より小さいため、1度もwhile内は実行されません。
32
+
33
+
34
+
35
+
36
+
29
- $a < 6にすれば通りますが、そもそもmd_rand()という関数はデフォルトのPHPには存在しないため、関数未定義のエラーが出ます。
37
+ $a < 6にすれば「**$aが6より小さい間、ループ**」となるため通りますが、そもそもmd_rand()という関数はデフォルトのPHPには存在しないため、関数未定義のエラーが出ます。
30
38
 
31
39
  [mt_rand()](http://php.net/manual/ja/function.mt-rand.php)ですね。