現在、PHPを勉強中です。標準入力から複数行の値を取得しようとしているのですが、なぜか「0」のところで止まってしまいます。
while ($input = trim(fgets(STDIN))) { $num[] = $input; } print_r($num);
例えば、入力を
1 2 3 4 5
とすると
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
のようにうまくできるのですが、入力を
1 2 0 3 4 5
とすると
Array ( [0] => 1 [1] => 2 )
のように、「0」以下を取得できません。
どのような仕組みになっているのか教えていただきたいのですが、どなたかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/27 12:43
2017/03/27 12:54