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中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
多个Laravel项目如何共用migrations详解
Sep 25 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 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
Javascript的一种模块模式
2010/09/08 Javascript
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
基于Python实现文件大小输出
2016/01/11 Python
Python进行数据提取的方法总结
2016/08/22 Python
python实现实时监控文件的方法
2016/08/26 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python实现数据分析与建模
2019/07/11 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
元旦晚会邀请函
2014/02/01 职场文书
装饰活动策划方案
2014/02/11 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
文明市民先进事迹
2014/05/15 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
门球健将观后感
2015/06/16 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server