PHP - array_slice() 函数



语法

array_slice($array, $offset [,$length [,$preserve_keys]] );

定义和用法

该函数返回数组 array 中的元素序列,如 offsetlength 参数所指定。

参数

序号 参数和描述
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 )
php_function_reference.htm
广告