第5章 組み込み関数 / 第5回 模擬試験
PHPの`usort()`関数に関する次の記述のうち、正しいものはどれか。
`usort()`は、比較用のコールバック関数を自作して配列を並び替える。
正解
`usort()`は連想配列のキーの並びを保持したままソートする関数である。
`usort()`はコールバック関数を必要としない、単純な昇順ソート関数である。
`usort()`は文字列専用のソート関数である。
解説
`usort($array, $callback)`は自作の比較ロジック(コールバック関数)に基づいて配列をソートします。ソート後はキーが数値で振り直されます。(参照: 独習PHP 第4版 第5章 組み込み関数 5.3.11節 usort関数 p.205〜206)