加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP 数组截取 array_slice() 函数

发布时间:2023-01-05 05:31:12 所属栏目:PHP教程 来源:互联网
导读: 定义和用法
array_slice() 函数在数组中根据条件取出一段值,并返回。
注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)
语法
array_slice(array,offset,length,preserv

定义和用法

array_slice() 函数在数组中根据条件取出一段值,并返回。

注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)

语法

array_slice(array,offset,length,preserve)

参数

array

必需。规定输入的数组。

offset

必需。数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值PHP数组,从后向前取 offset 绝对值。

length

可选。数值。规定被返回数组的长度。如果 length 为正,则返回该数量的元素。如果 length 为负,则序列将终止在距离数组末端这么远的地方。如果省略,则序列将从 offset 开始直到 array 的末端。

preserve

可选。可能的值:

true - 保留键

false - 默认 - 重置键

例子 1

输出:Array ( [0] => Cat [1] => Horse )

例子 2

带有负的 offset 参数:

输出:Array ( [0] => Horse )

例子 3

preserve 参数设置为 true:

输出:Array ( [1] => Cat [2] => Horse )

例子 4

带有字符串键:

输出:Array ( [b] => Cat [c] => Horse )

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!