php array_slice 取出数组中的一段序列实例


Posted in PHP onNovember 04, 2016

php array_slice 函数在数组中根据条件取出一段值,并返回。如果数组有字符串键,所返回的数组将保留键名。本文章通过实例向大家讲解array_slice 函数的使用方法。

php array_slice — 从数组中取出一段

array_slice 函数基本语法:

array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )

array_slice() 返回根据 offset 和 length 参数所指定的 array 数组中的一段序列。

参数介绍

参数 描述
array 必需。输入的数组。
soffset 必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果 offset 非负,则序列将从 array 中的此偏移量开始。如果 offset 为负,则序列将从 array 中距离末端这么远的地方开始。
length 可选。数值。规定被返回数组的长度。 如果给出了 length 并且为正,则序列中将具有这么多的单元。如果给出了 length 并且为负,则序列将终止在距离数组末端这么远的地方。如果省略,则序列将从 offset 开始一直到 array 的末端。
preserve_keys 可选。规定函数是保留键名还是重置键名。可能的值: true - 保留键名 false - 默认。重置键名 默认会重新排序并重置数组的数字索引。你可以通过将 preserve_keys 设为 TRUE 来改变此行为。 

返回值

返回其中一段。

实例:

<?php
$input = array("a", "b", "c", "d", "e");

$output = array_slice($input, 2);  
print_r($output);echo "<br/><br/>";
$output = array_slice($input, -2, 1); 
print_r($output);echo "<br/><br/>";
$output = array_slice($input, 0, 3);  
print_r($output);echo "<br/><br/>";

print_r(array_slice($input, 2, -1));echo "<br/><br/>";
print_r(array_slice($input, 2, -1, true));
?>

结果:

"; $output = array_slice($input, -2, 1); print_r($output);echo "

"; $output = array_slice($input, 0, 3); print_r($output);echo "

"; print_r(array_slice($input, 2, -1));echo "

"; print_r(array_slice($input, 2, -1, true)); ?>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
php防注
Jan 15 PHP
使用JSON实现数据的跨域传输的php代码
Dec 20 PHP
PHP使用DES进行加密与解密的方法详解
Jun 06 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
php类的扩展和继承用法实例
Jun 20 PHP
PHP json_encode() 函数详解及中文乱码问题
Nov 05 PHP
php日期操作技巧小结
Jun 25 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 #PHP
PHP之将POST数据转化为字符串的实现代码
Nov 03 #PHP
PHP读取文件的常见几种方法
Nov 03 #PHP
PHP自定义多进制的方法
Nov 03 #PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 #PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 #PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
Nov 03 #PHP
You might like
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
基于Vue单文件组件详解
2017/09/15 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
极简主义法编写JavaScript类
2017/11/02 Javascript
webpack多页面开发实践
2017/12/18 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
javascript实现弹出层效果
2019/12/10 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
Python按行读取文件的简单实现方法
2016/06/22 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
pyspark 随机森林的实现
2020/04/24 Python
Python 解析简单的XML数据
2020/07/24 Python
python中time包实例详解
2021/02/02 Python
Omio法国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/13 全球购物
如何写出好的Java代码
2014/04/25 面试题
结婚典礼证婚词
2014/01/08 职场文书
合作协议书范本
2014/04/17 职场文书
助理政工师申报材料
2014/06/03 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
基层党建工作简报
2015/07/21 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
导游词之无锡唐城
2019/12/12 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python