PHP
1<?php 2 $av = array(); 3 while(true) 4 { 5 //$a = trim(fgets(STDIN)); 6 $a=fgets(STDIN); 7 if ($a === FALSE ) 8 { 9 break; 10 } 11 $ta=explode(" ",$a); 12 foreach($ta as $v){ 13 $av[]=$v; 14 } 15 }
現在、このような汎用的なコードを使って標準入力をスペース区切り、改行区切りで取得するプログラムを使っているのですがどうにも読み込み終了時の改行が混じってキレイに処理できないのです。いくらでも例外を仕分けできますが、そうなるとコードが冗長になります。
こんな冗長な処理よりはC++のstd::cinのようなシンプルな方法が知りたいです。
cin >> a;
cin >> b;
とすればaとbに値を入れてくれるようなすごく便利な記法や手法?コードテンプレートはPHPにはないのでしょうか?
ご存じの方、宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/01 00:43