PHP array_chunk函数

PHP array_chunk函数——将一个数组分割成多个数组,array_chunk函数可将一个数组分割成多个数组,其中每个数组的单元数目由第二个参数决定。最后一个数组的单元数目可能会少几个。获取的数组是一个多维数组中的单元,其索引从零开始。

PHP array_chunk函数 语法

array array_chunk ( array input, int size [, bool preserve_keys])

input为必选参数,输入的数组;size为必选参数,决定每个数组的单元数目;preserve_key为可选参数,设为true,可以使 php 保留输入数组中原来的键名,如果指定了 false,则每个结果数组将用从零开始的新数字索引,默认值是false。

PHP array_chunk函数 示例



本示例应用array_chunk()函数来分割单元数为2的数组,获取一个多维数组。

<?php
$array = array('asp', 'php', 'java', 'javascript', 'html'); //声明数组
print_r(array_chunk($array, 2)); //输出被array_chunk()函数分割单元数为2 的数组
print_r(array_chunk($array, 2, true));
//输出被array_chunk()函数分割单元数为2,并设置成true 的数组
?>

本示例的运行结果如下:

Array( [0] => Array ([0] => asp[1] => php) [1] => Array ([0] => java[1] => javascript)[2]
=> Array ([0] => html))
Array([0] => Array([0] => asp[1] => php)[1] => Array ([2] => java[3] => javascript)[2]
=> Array([4] => html))
赞(0)
未经允许不得转载:极客笔记 » PHP array_chunk函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址