【PHP/演習問題】配列[2]
問題
次の実行結果になるプログラムを作成してください。
なお、以下の条件を満たすものとします。
- 配列型の変数
$foods
に'Potatoes'
、'Carrots'
、'Onion'
を記憶 - コマンドライン引数で数値(0〜2)を与える
- コマンドライン引数で与えた数値をキーとして
$foods
を出力
$ php practice.php 0
Potatoes
$ php practice.php 1
Carrots
$ php practice.php 2
Potatoes
解答例
<?php
$index = $argv[1];
$foods = [];
$foods[] = 'Potatoes';
$foods[] = 'Carrots';
$foods[] = 'Onion';
echo $foods[$index]."\n";
?>