首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
array_chunk()函数是PHP中的一个内置函数,用于根据传递给函数的参数将数组分成给定大小的若干部分或块。最后一个块可能包含的元素数量少于期望的块大小。 语法: array array_chunk( array,size, $preserve_keys ) 参数:该函数接受三个参数,如上述语法所示。以下是对各个参数的描述: array:该参数表示需要分成块的数组。 size:该参数是一个整数,用于定义要创建的块的大小。 preserve_keys:该参数采用布尔值。当该参数设置为TRUE时,会保留键,否则块将重新索引,从0开始。返回值:该函数返回一个多维数组,从0开始索引。每个块包含size个元素,但最后一个块可能包含较少的元素数量。 示例: ``` Input : $input_array = array('a', 'b', 'c', 'd', 'e'); array_chunk($input_array, 2); Output : Array( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) Input : $input_array = array('a', 'b', 'c', 'd', 'e'); array_chunk($input_array, 2, true) Output : Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) ) ``` 第一个例子返回一个多维数组,其中每个块包含2个元素。在第二个例子中,由于第三个参数被设置为true,因此每个块中元素的索引与其在创建块的原始数组中的索引相同。在这种情况下,每个块包含2个元素,它们是传递给函数的大小值。 以下程序说明了PHP中的array_chunk()函数: 程序1: ``` <?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); ?> ``` output: ``` Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) ``` 程序2: ``` <?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2, true)); ?> ``` output: ``` Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) ) ```
上一篇:
array_change_key_case()函数
下一篇:
array_column()函数
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(四)
Laravel(10.x)从入门到精通(十二)
Laravel(10.x)从入门到精通(十一)
Laravel(10.x)从入门到精通(八)
Laravel(10.x)从入门到精通(十七)
Laravel(10.x)从入门到精通(十)
Laravel(10.x)从入门到精通(三)
PHP8入门与项目实战(4)
PHP安全之道
Yii2框架从入门到精通(下)
Laravel(10.x)从入门到精通(二)
Workerman高性能框架-GatewayWorker