博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转载)PHP array_slice() 函数
阅读量:5110 次
发布时间:2019-06-13

本文共 972 字,大约阅读时间需要 3 分钟。

(转载)

PHP Array 函数

定义和用法

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

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

语法

array_slice(array,offset,length,preserve)
参数 描述
array 必需。规定输入的数组。
offset

必需。数值。规定取出元素的开始位置。

如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。

length

可选。数值。规定被返回数组的长度。

如果 length 为正,则返回该数量的元素。

如果 length 为负,则序列将终止在距离数组末端这么远的地方。

如果省略,则序列将从 offset 开始直到 array 的末端。

preserve

可选。可能的值:

  • true - 保留键
  • false - 默认 - 重置键

例子 1

"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>

输出:

Array ( [0] => Cat [1] => Horse )

例子 2

带有负的 offset 参数:

"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,-2,1));?>

输出:

Array ( [0] => Horse )

例子 3

preserve 参数设置为 true:

"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2,true));?>

输出:

Array ( [1] => Cat [2] => Horse )

例子 4

带有字符串键:

"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");print_r(array_slice($a,1,2));?>

输出:

Array ( [b] => Cat [c] => Horse )

PHP Array 函数

转载于:https://www.cnblogs.com/Robotke1/p/3139856.html

你可能感兴趣的文章
使用word发布博客
查看>>
面向对象的小demo
查看>>
微服务之初了解(一)
查看>>
GDOI DAY1游记
查看>>
收集WebDriver的执行命令和参数信息
查看>>
数据结构与算法(三)-线性表之静态链表
查看>>
mac下的mysql报错:ERROR 1045(28000)和ERROR 2002 (HY000)的解决办法
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
cassandra vs mongo (1)存储引擎
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
遍历Map对象
查看>>