写一个方法,将一个长度超过10的数组最后5项直接截取,不改变顺序变为前五项
2016-06-21 16:25
1081 查看
如{1,2,3,4,5,7,8,9,10,11}变成{7,8,9,10,11,1,2,3,4,5}
<?php //将数组最后5项直接截取,不改变顺序变为前五项 function split_arr($arr) { if(count($arr) < 10) { echo "数组长度不能小于10"; return false; } //取出数组后5项 $arr1 = array_slice($arr, -5); //取出数组后5项之前的 $arr2 = array_slice($arr, 0, -5); //合并 $arr = array_merge($arr1, $arr2); return $arr; } $arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11); echo "截取和拼接前的数组<br>"; print_r($arr); echo "<br>"; 4000 $result = split_arr($arr); if($result) { echo "截取和拼接后的数组<br>"; print_r($result); } ?>
相关文章推荐
- 前端技术:ECharts-Enterprise Charts商业级数据图表库-----理解
- profileXML
- Application的介绍
- 数据库垂直拆分与水平拆分概念
- 安装过程中出现PKG_CONFIG_PATH的问题解决方法
- itoa 用法与源码剖析
- hibernate在使用getCurrentSession时提示no session found for current thread
- 每天一个Linux命令(02)--cd命令
- meta标签整理
- 格子游戏类型实践—2
- [leetcode] 97. Interleaving String
- Activity跳转Flag你想知道的都在这了
- iOS动画学习笔记5 Video Tutorial iOS Animation with Swift - Ray Wenderlich
- JSTL的重点
- 把多个JavaScript函数帮顶到一个onload事件处理函数上
- 把多个JavaScript函数帮顶到一个onload事件处理函数上
- 把多个JavaScript函数帮顶到一个onload事件处理函数上
- 把多个JavaScript函数帮顶到一个onload事件处理函数上
- 把多个JavaScript函数帮顶到一个onload事件处理函数上
- 把多个JavaScript函数帮顶到一个onload事件处理函数上