【PHP】演習問題 – 配列(2)

問題

次の実行結果になるプログラムを作成してください。
なお、以下の条件を満たすものとします。

  • 配列型の変数$foods'Potatoes''Carrots''Onion'を記憶
  • コマンドライン引数で数値(0〜2)を与える
  • コマンドライン引数で与えた数値をキーとして$foodsを出力

実行例1

コマンドライン

php practice.php 0

実行結果

Potatoes

実行例2

コマンドライン

php practice.php 1

実行結果

Carrots

実行例3

コマンドライン

php practice.php 2

実行結果

Potatoes

解答例

ソースコード

<?php

$index = $argv[1];

$foods = [];
$foods[] = 'Potatoes';
$foods[] = 'Carrots';
$foods[] = 'Onion';

echo  $foods[$index]."\n";

?>