複数行を持つ標準入力の配列化 <?php $input = trim(fgets(STDIN)); while ($input){ $array[] = $input; $input = trim(fgets(STDIN)); } これで、$arrayに標準出力の複数行で書かれたものを 配列に出来る。 一列づつ検証をする場合は、 while($input=fgets(STDIN)){ for ($i = 1; $i <= $input-1 ; $i++) { この中で検証する; } このように処理すれば良い。 スキルアップの為、codeIQとかで勉強を始めたが、 標準入力の取り扱い方が良くわからずに困っておった。 プログラム自体は掛けるのだが、 標準入力の配列化が出来ず、解けない問題があったので、 いろいろ調べた結果 こうなった。
0 件のコメント:
コメントを投稿