複数行を持つ標準入力の配列化
<?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 件のコメント:
コメントを投稿