第5章 組み込み関数 / 第4回 模擬試験
PHPの`array_slice()`関数に関する次の記述のうち、正しいものはどれか。
`array_slice()`は配列から指定した範囲の要素を取り出し、新しい配列として返す。
正解
`array_slice()`は元の配列から要素を削除し、元の配列自体を変更する。
`array_slice()`は配列を結合する関数である。
`array_slice()`はマイナスの開始位置を指定できない。
解説
`array_slice($array, $offset, $length)`は元の配列を変更せず、指定範囲の要素を新しい配列として返します。負の開始位置(末尾からの位置)も指定できます。(参照: 独習PHP 第4版 第5章 組み込み関数 5.3.7節 array_slice関数 p.199〜200)