PHPの質問です
入力に
apple 5 4
lemon 4 3
orange 2
というデータがあります
これを
for($i=1;$I<=3;$i++){
list($a,$b,$c)=explode(" ",trim(fgets(STDIN)));
}
とやると 3行目の3列目にデータがないのでエラーが出ます
どのように書けば、3行目の3列目を空白にして配列に取り込めるでしょうか?
list($a,$b,$c)=explode(" ",trim(fgets(STDIN))." ");
後ろに空白を追加してみてはどうでしょう。