前提・実現したいこと
複数の標準入力を配列化し、出力したい。
標準入力:
あか
あお
き
標準出力:
あか色
あお色
き色
発生している問題・エラーメッセージ
以下のソースコードで出力を行うと次のような表示がされました。 array(3) { [0]=> string(6) "あか" [1]=> string(6) "あお" [2]=> string(3) "き" } foreach以下の内容が全く反映されておらず、入力した値の配列が出力として表示されてしまいました。 どこをどのように直せば期待している標準出力がされるのでしょうか?
該当のソースコード
PHP
1$inputs = array(); 2 3 while(true){ 4 $input = trim(fgets(STDIN)); 5 6 if($input === ''){ 7 var_dump($inputs); 8 return; 9 } 10 11 $inputs[] = $input; 12 } 13 14foreach($inputs as $name){ 15 echo $name."色"; 16} 17
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/27 11:05
退会済みユーザー
2018/10/27 12:25