PHP array_chunk():分割数组
array array_chunk ( array $arr , int $size [, bool $preserve_keys = false ] )
参数说明:
preserve_keys 表示是否保留 arr 数组中原有的键名,默认为 false,也就是不保留,分割后的每个子数组将使用从 0 开始的新的数字索引;如果设置为 true,那就保留 arr 中原有的键名。
array_chunk() 会将 arr 数组分割成多个子数组,每个子数组的元素个数由 size 决定。最后一个子数组的元素个数可能会少于 size 个。
返回值:返回一个由分割后的子数组构成的多维数组。
使用示例如下:
?php $arr1 = array( C语言中文网 , PHP教程 , http://c.biancheng.net/php/ , Java教程 , http://c.biancheng.net/java/ , Python教程 , http://c.biancheng.net/python/ print_r( array_chunk($arr1, 3) ); //不保留原有键名 print_r( array_chunk($arr1, 3, true) ); //保留原有键名 $arr2 = array( fruits = array( Apple , banana , pear , orange ), animal , vehicle , architecture , food print_r( array_chunk($arr2, 3) ); print_r( array_chunk($arr2, 3, true) ); ?
执行以上程序的输出结果如下:
Array
(
[0] = Array
(
[0] = C语言中文网
[1] = PHP教程
[2] = http://c.biancheng.net/php/
)
[1] = Array
(
[0] = Java教程
[1] = http://c.biancheng.net/java/
[2] = Python教程
)
[2] = Array
(
[0] = http://c.biancheng.net/python/
)
)
Array
(
[0] = Array
(
[0] = C语言中文网
[1] = PHP教程
[2] = http://c.biancheng.net/php/
)
[1] = Array
(
[3] = Java教程
[4] = http://c.biancheng.net/java/
[5] = Python教程
)
[2] = Array
(
[6] = http://c.biancheng.net/python/
)
)
Array
(
[0] = Array
(
[0] = Array
(
[0] = Apple
[1] = banana
[2] = pear
[3] = orange
)
[1] = animal
[2] = vehicle
)
[1] = Array
(
[0] = architecture
[1] = food
)
)
Array
(
[0] = Array
(
[fruits] = Array
(
[0] = Apple
[1] = banana
[2] = pear
[3] = orange
)
[0] = animal
[1] = vehicle
)
[1] = Array
(
[2] = architecture
[3] = food
)
)
23837.html
C语言javaphppython相关文章
- PHP 数组合并的几种方式
- PHP的数组排序函数
- PHP 如何从关联数组移除指定的键值对
- [PHP] 商品类型规格属性后台管理(代码流程备忘)详解编程语言
- 数据库PHP操作MySQL数据库的精彩之旅(php读mysql)
- 测试MySQL触发器构建:PHP测试实例(mysql触发器php)
- 加密使用 PHP 与 MySQL 加强密码安全性(phpmysql密码)
- 『PHP操作Redis:一种更高效的方式』(phpredis类)
- Linux更新PHP,提升程序品质(linux更新php)
- PHP开启Redis:实现快速访问(php开启redis)
- PHP探索MySQL的连接之路(php连接mysql)
- PHP连接MSSQL服务器:一篇实战指南(php 用mssql连接)
- MySQL和PHP携手数据挖掘(mysql php)
- PHP中的array数组类型分析说明
- 比较全面的PHP数组的使用方法小结
- PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
- php设计模式Command(命令模式)
- php数组函数序列之array_unshift()在数组开头插入一个或多个元素
- php中将数组存到文件里的实现代码
- PHP删除数组中的特定元素的代码
- 比较简单的百度网盘文件直链PHP代码
- php中0,null,empty,空,false,字符串关系的详细介绍
- 实例介绍PHP的Reflection反射机制