###paizaの標準入力の仕方を一覧にしました。
######1つ、1行のデータ入力
入力例)
a
example.php
<?php
$s = rtrim(fgets(STDIN));
echo $s . "\n";
######3行のデータ入力
入力例)
aaa
bbb
ccc
example2.php
<?php
$s1 = rtrim(fgets(STDIN));
echo $s1 . "\n";
$s2 = rtrim(fgets(STDIN));
echo $s2 . "\n";
$s3 = rtrim(fgets(STDIN));
echo $s3 . "\n";
######N行のデータ入力
入力例)
3 ←N
aaa
bbb
ccc
example3.php
<?php
$n = (int)rtirim(fgets(STDIN));
for ($i = 0; $i < $n; $i++){
$s = rtrim(fgets(STDIN));
echo $s . "\n";
}
($i = 0; $i < $n; $i++)は「同じ処理をn回繰り返す」という意味。
よく出て来るのでこのまま覚えてしまおう。
####1つの行で与えられたデータを分割して処理する方法
######3つのデータの入力の分割処理方法
入力例) aaa bbb ccc
出力例)
aaa
bbb
ccc
example4.php
<?php
$s = rtrim(fgets(STDIN));
$t = explode(" " , $s);
echo $t[0] . "\n";
echo $t[1] . "\n";
echo $t[2] . "\n";
######N個のデータの入力の分割処理方法
入力例)
3←N
aaa bbb ccc
出力例)
aaa
bbb
ccc
example5.php
<?php
$n = (int)rtrim(fgets(STDIN));
$s = rtrim(fgets(STDIN));
$t = explode(" ", $s);
for ($i = 0; $i < $n; $i++) {
echo $t[$i] . "\n";
}