首页 > 代码库 > 深度解析PHP数组函数array_slice
深度解析PHP数组函数array_slice
看到array_slice()这个函数让我想起了VFP中的range这个范围取值的子句
这个函数一共有四个参数:
被取值的数组(必需)
取值的起始位置(必需)
取值的终止位置,如果不填写默认到数组最后一个元素(可选)
是否保留原有键名(可选)
此函数可用作分页操作
1.取值范围为正数时(从数组中的第一个元素开始取两个元素)
<?php $arr = array(‘a‘ , ‘b‘ , ‘c‘ , ‘d‘); $ret = array_slice($arr,1,2); print_r($ret); //run result Array ( [0] => b [1] => c )
2.取值起始范围为负数时,取值数量为正数
取值起始位置为负数时从元素末尾开始倒着数,然后在正这取值
<?php $arr = array(‘a‘ , ‘b‘ , ‘c‘ , ‘d‘ , ‘e‘); $ret = array_slice($arr,-2,2); print_r($ret); //run result Array ( [0] => d [1] => e )
3.是否保留原始键名此处就不做示例了。
本文为茴香饺子博客的原创,欢迎转载,转载请注明出处
茴香饺子博客http://www.cnblogs.com/hxjz/
深度解析PHP数组函数array_slice
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。