php array_chunk() 函数实例与应用
array_chunk 将一个数组分割成多个,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少于 size 个。
先看一下语法:
array array_chunk(array $input,int $size, bool $preserve_keys)参数
| 参数 | 描述 | 
|---|---|
| input | 必需。需要操作的数组。 | 
| size | 必需。每个数组的包含多少个元素。 | 
| preserve_key | 可选。当设置为 TRUE 时,表示保留输入数组中原来的键名。当设置为FALSE时,表示每个结果数组将用从零开始的新数字索引。默认值是 FALSE 。 | 
返回值
得到的数组是一个多维数组中的单元,其索引从零开始,每一维包含了 size 个元素。
错误/异常
如果 size 小于 1,会抛出一个 E_WARNING 错误并返回 NULL 。
实例
<?php
    $manongjc= array( 'php' ,  '教程' ,  'java' ,  'mysql' ,  'sql' );
    print_r ( array_chunk ( $manongjc ,  3 ));
    print_r ( array_chunk ( $manongjc,  3 ,  true ));
?> 
结果:
Array ( [0] => Array ( [0] => php [1] => 教程 [2] => java ) [1] => Array ( [0] => mysql [1] => sql ) ) 
Array ( [0] => Array ( [0] => php [1] => 教程 [2] => java ) [1] => Array ( [3] => mysql [4] => sql ) )好了,关于array_chunk()函数就讲这么多,需要学习更多关于php知识的朋友,可以阅读本网站的《PHP 教程》
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号