前の問題次の問題

次の PHP のコードを実行したとき、出力はどのような値になるか。適切なものを以下より 1 つ選択しなさい。
[code]
$a = array();
 for ($i = 0; $i < 5; $i++) {
  $a[] = $i;
 }
 array_shift($a); print $a[2];

選択肢 1

1

選択肢 2

2

選択肢 3

3

選択肢 4

4

解答

正解
3
取組履歴
ログインすると履歴が残ります
解説
 for ($i = 0; $i < 5; $i++) {
  $a[] = $i;
 }

この時点で $a = [0,1,2,3,4]

 array_shift($a); print $a[2];

この時点で $a = [1,2,3,4]

よって a[2] = 3 ※配列番号は、0から始まる
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。