举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > php array_chunk PHP array_chunk() 函数

php array_chunk PHP array_chunk() 函数

2023-04-22 20:17 PHP教程

php array_chunk PHP array_chunk() 函数

php array_chunk

PHP array_chunk 函数是一个用于将一个数组分割成多个小数组的函数。它可以将一个大的数组分割成更小的子数组,以便更容易处理。

array_chunk 函数有三个参数:输入的原始数组、每个子数组中包含的元素个数、是否保留原始键值。

$input_array = array('a', 'b', 'c', 'd', 'e'); 
print_r(array_chunk($input_array, 2)); 

上面代码中,我们使用 array_chunk 函数将 $input_array 数组分割成每个子数组包含2个元素,输出如下:

Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) 

如果你想要保留原始键值,可以在调用 array_chunk 函数时传递 TRUE 第三个参数。这样会保留原始键值,并将它们应用于新生成的子数组中。例如:

$input_array = array('a'=>'A','b'=>'B','c'=>'C','d'=>'D','e'=>'E'); 
print_r(array_chunk($input_array, 2, true)); 

上面代码中,我们使用 array_chunk 函数将 $input_array 数组分割成每个子数组包含2个元素,并传递 TRUE 第三个参数来保留原始键值。输出如下:

Array ( [0] => Array ( [a] => A [b] => B ) [1] => Array ( [c] => C [d] => D )[2] => Array ( [e]=> E ) ) 

总之,php array_chunk 函數是一個很有用的函式,它可以將大型陣列分割成多個小型子陣列來處理。它也可以在分割後保留原始鍵値來使用於新生成的子陣列中。

PHP array_chunk() 函数

PHP array_chunk() 函数

PHP Array 参考手册完整的 PHP Array 参考手册

实例

把数组分割为带有两个元素的数组块:

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>

运行实例 »

定义和用法

array_chunk() 函数把一个数组分割为新的数组块。


语法

array_chunk(array,size,preserve_keys);

参数 描述
array 必需。规定要使用的数组。
size 必需。一个整数,规定每个新数组块包含多少个元素。
preserve_key 可选。可能的值:
  • true - 保留原始数组中的键名。
  • false - 默认。每个新数组块使用从零开始的索引。

技术细节

返回值: 返回一个多维的数值数组,从 0 开始,每个维度都包含 size 元素。
PHP 版本: 4.2+


更多实例

实例 1

把数组分割为带有两个元素的数组块,并保留原始数组中的键名:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");
print_r(array_chunk($age,2,true));
?>

运行实例 »


PHP Array 参考手册完整的 PHP Array 参考手册
阅读全文
以上是VUE中文网为你收集整理的php array_chunk PHP array_chunk() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们