PHP array_slice()函数
语法
array_slice(array,offset [,length [,preserve_keys]] );
定义和用法
该函数根据offset和length参数指定的要求,返回数组array中的元素序列。
参数
序号 | 参数与描述 |
---|---|
1 | $array(必需) 指定一个数组。 |
2 | $offset(必需) 指定函数开始截取的位置。 |
3 | $length(可选) 指定截取的长度。 |
4 | $preserve_keys(可选) 设为TRUE以保留键名,设为FALSE以重置键名。默认为FALSE。 |
返回值
返回元素的序列。
示例
尝试以下示例-
<?php
input = array("a", "b", "c", "d", "e");
print_r(array_slice(input, 2, -1));
print_r(array_slice($input, 2, -1, true));
?>
这将产生以下结果 −
Array ( [0] => c [1] => d ) Array ( [2] => c [3] => d )