![【PHP.paiza】標準入力の全ての行を取得して、出力する基本の方法。paizaのDランクをクリアしよう](https://cross-accelerate-business-create.com/wp-content/uploads/2019/03/pose_kyosyu_figure.png)
こんにちは。YOSHITAKA(@YOSHITA19704216)です。
![](https://cross-accelerate-business-create.com/wp-content/uploads/2019/03/pose_kyosyu_figure.png)
![](https://cross-accelerate-business-create.com/wp-content/uploads/2019/03/IMG_E1151-2.jpg)
- 標準入力のすべての行を取得して、出力する方法が分かります。
Contents
paizaの標準入力と配列の出力の一つの方法
paizaは基本的に答えを載せるのが禁止ですので、インターネット上に多くの情報がありません。
ですが、解決の糸口がないと進めないので、参考にする程度の情報としています。
入力値と出力見本を提示
入力値
勇者
戦士
出力値
勇者さん
戦士さん
解決の方法のサンプル
<?php // 標準入力から1行データを取得 $input = trim(fgets(STDIN)); // $inputの値が空で無ければループする while ($input) { // 配列に$inputの値を追加 $array[] = $input; // 標準入力から1行データを取得 $input = trim(fgets(STDIN)); echo $array[count($array) - 1] . "さん\n"; } ?>
まとめ
今回は標準入力を順次拾って、配列として、名前にさんをつける方法についてお伝えしました。
※プログラミングは習得中ですので、参考程度に記事を読んでください。