入力が 以下で
====
1 2
2 1
====
以下のプログラムを実行すると
====
<?php
$b[1]=1;
$b[2]=2;
for($j=1;$j<=2;$j++){
${"d".$j}=explode(" ",fgets(STDIN));
$c= ${"d".$j}[1];
echo $b[$c];
}
?>
====
PHP Notice: Undefined index: 2
in /workspace/Main.php on line 7
というエラーが出ます
どこを修正すればいいのでしょうか?
${"d".$j}=explode(" ",fgets(STDIN));
の箇所を
${"d".$j}=explode(" ",trim(fgets(STDIN)));
に変更してみてください。
コメント(0件)