連想配列 / ch06 — 値で昇順ソート / 演習 02

📝 ドリル 02 — 文字列を辞書順ソート

問題

以下の文字列の添字配列が与えられています。

$names = ['banana', 'apple', 'cherry', 'date'];
▶ 3v4l で実行

sort で辞書順 (ABC 順) に並べ替え、上から順に 1 行ずつ出力してください。

期待される出力:

apple
banana
cherry
date

採点

php scripts/grade.php v2/topics/05-array-assoc/ch06-sort-asc/drill/02-sort-string/

ヒント

  • 文字列の配列でも sort($names); でそのまま辞書順に並ぶ
  • そのあと foreach で 1 行ずつ出力

テストケース

期待される出力

apple
banana
cherry
date

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

$names = ['banana', 'apple', 'cherry', 'date'];

// TODO: sort で辞書順に並べ替え、1 行ずつ出力する
✅ 解答例を見る(自分で解いてから)
<?php

$names = ['banana', 'apple', 'cherry', 'date'];

sort($names);

foreach ($names as $v) {
    echo $v . "\n";
}