第5章 組み込み関数 / 第3回 模擬試験
次のコードの実行結果として正しいものはどれか。 ```php $fruits = ["apple" => 100, "banana" => 50, "cherry" => 300]; arsort($fruits); print implode(",", array_keys($fruits)); ```
apple,banana,cherry
cherry,apple,banana
正解
banana,apple,cherry
cherry,banana,apple
解説
`arsort()`は値の降順でソートし、キーと値の対応を保持します。値は cherry(300) > apple(100) > banana(50) の順なのでキーは`cherry,apple,banana`。(参照: 独習PHP 第4版 第5章 組み込み関数 5.3.10節 sort関数 p.203〜204)