php array_chunk()函数笔记

原创 PHP笔记  2017-09-14 18:43  阅读 1,459 views 次

php array_chunk()函数定义及用法

1、在php中,array_chunk()函数是用来将一个数组分割为新的数组块。

2、array_chunk()函数有三个参数,第一个参数为目标数组,就是要分割的数组;第二个参数为数字(整数),规定新数组包含的元素个数;第三个参数为true (保留原数组中的键名)或false(每个新数组块从零开始索引),可以省略,默认为false。

3、array_chunk()函数返回值为一个多维的数值数组。

语法格式:

array_chunk(数组,数字,[true / false]);

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //PHP中文乱码处理
$arr=array("A"=>"html","B"=>"css","c"=>"javascript","d"=>"php");
var_dump(array_chunk($arr,2,true));
?>

运行结果:

问题:如果目标数组的个数不是新数组元素个数的倍数的时候,还能使用该数组的吗?

答:当然可以,只是最后的一个新数组的元素个数达不到规定的个数。

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //PHP中文乱码处理
$arr=array("a"=>"html","b"=>"css","c"=>"javascript","d"=>"php","e"=>"数据库");
var_dump(array_chunk($arr,2,true));
?>

运行结果:

说明:有关var_dump()函数的用法——>php中var_dump()函数的用法笔记

注意:array_chunk()函数并不是指定将数组分成多少个数组,而是指定分成多少个元素的诺干个数组。

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_chunk.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情