概要
配列の一部が取得できます。
戻り値は取得した配列になります。
文法
array_slice(array, offset, length, preserve_keys)
[必須] array:入力配列
[必須] offset:開始位置の指定
[任意] length:開始位置からいくつ値を取得するか
[任意] preserve_keys:キーを保存するか
使い方
<?php
$input = ["a", "b", "c", "d", "e"];
$slicedList = array_slice($input, 2);
print_r($slicedList); // Array ( [0] => c [1] => d [2] => e )
$slicedList = array_slice($input, 2, 2);
print_r($slicedList); // Array ( [0] => c [1] => d )
// 連想配列でも利用可能。
$input2 = [
"input" => "test1",
"input2" => "test2",
"input3" => "test3",
];
$slicedList2 = array_slice($input2, 1);
print_r($slicedList2); // Array ( [input2] => test2 [input3] => test3 )
参考