关注分享主机优惠活动
国内外VPS云服务器

如何使用PHP的array_slice函数(php array_slice)

PHParray_slice函数用于从数组中提取一些元素,用法如下:

Array _ slice (array $ array,int $ offset,int | null $ length = null,bool $ preserve _ keys = false):数组参数说明:

$array:要操作的数组。$offset:开始取值的位置,可以是负数,表示从末尾开始计算。$length:可选参数,要获取的元素个数。如果是正数,将从$offset位置获取指定数量的元素;如果是负数,那么末尾的元素将从$offset位置取出;如果为null,则获取从$offset位置到结尾的所有元素。$preserve_keys:可选参数,是否保留原数组的键名。默认值为false,即重新索引。示例代码:

$array = [1,2,3,4,5,6,7,8,9,10];
//从索引2中取出3个元素。
$result = array_slice($array,2,3);
print _ r($ result);
//输出:数组([0] => 3 [1] => 4 [2] => 5)
//从index -4中取出2个元素。
$result = array_slice($array,-4,2);
print _ r($ result);
//输出:数组([0] => 7 [1] => 8)
//从索引5中取出所有剩余的元素,保留原始数组的键名。
$result = array_slice($array,5,null,true);
print _ r($ result);
//output:array([5]= > 6[6]= > 7[7]= > 8[8]= > 9[9]= > 10)注意:array_slice函数不改变原数组,而是返回一个新的数组。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » 如何使用PHP的array_slice函数(php array_slice)

评论 抢沙发

评论前必须登录!