質問: PHPの配列の最初のN要素だけを保持しますか? 配列の最初のN個(例えば10個)の要素だけを保持する方法はありますか?私は `array_pop` があることを知っていますが、より良い、よりエレガントな方法がありますか?
回答: `array_slice` または [`array_splice`](https://php.net/ array_splice ) : ``` $b = array_slice($a, 0, 10); $c = array_splice($a, 0, 10); ``` `array_slice` は `$ a` の項目をコピーして返しますが、 `array_splice` `$ a` から削除された項目。