【ループメニュー2】> 【偶数の判定】STEP: 1 未知数個の数の受け取り (paizaランク D 相当) [難易度: 1013 ±29]
※リンク先へ移動するためには[paiza]へのログインが必要です。
長さがわからない数列 a が入力されます。
-1 が入力されるまで、受け取った数を改行区切りで出力してください。
入力値(例)
1 2 3 4 5 -1
出力値(例)
1
2
3
4
5
-1
解答例
1 2 3 4 5 6 |
<?php $input = explode(" ", trim(fgets(STDIN))); foreach($input as $value){ echo $value. "\n"; } ?> |
解説
1行の入力値を受け取って、改行で出力する問題です。$inputに配列で値を入れ、foreachで一つずつ値を取り出しています。
-1が入力されるまでとなっていますので、if()文で$value==-1のとき、ループから抜けると付け加えた方がいいときもあるかもしれません。