第5章 組み込み関数 / 第2回 模擬試験
PHPの配列関数に関する次の記述のうち、正しいものはどれか。
`array_merge()`は、数値キーが重複する場合は上書きせず両方保持する。
`in_array()`は、デフォルトで型も厳密に比較する。
`array_push()`は配列の末尾に1つ以上の要素を追加する。
正解
`array_keys()`は配列の値のみを取得する。
解説
`array_push()`は末尾に要素を追加します。`array_merge()`は数値キーが重複すると振り直されます。`in_array()`はデフォルトで緩やかな比較(第3引数`true`で厳密比較)。`array_keys()`はキーの一覧を取得します。(参照: 独習PHP 第4版 第5章 組み込み関数 5.3節 配列関数 p.190〜212)