PHPで配列を操作する関数は色々あります。
配列の一部を取り出す場合に使えるのがarray_sliceです。
これを覚えておけばほとんどの場合、これで済むと思います。
$my_arrayという配列があり、これを操作することとします。
array_slice(array, from, number)
array:元となる配列です。
from:最初のインデックスです。ゼロからカウントするので3番目であればインデックス2です。
number:取り出す個数です。省略すると最後まで取り出します。
配列の最初から3個取り出す。
$new_array = array_slice($my_array, 0, 3)
配列のインデックス2から3個取り出す。
$new_array = array_slice($my_array, 2, 3)
配列の最後から3個取り出す。
$new_array = array_slice($my_array, -3)
コメント