php分割數(shù)組用“array_chunk()”函數(shù)。array_chunk()函數(shù)可以把一個(gè)數(shù)組分割成多個(gè)子數(shù)組,語(yǔ)法“array_chunk($array,$size,是否保留鍵名)”;每個(gè)子數(shù)組的元素個(gè)數(shù)由不可省參數(shù)“$size”決定。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php分割數(shù)組用“array_chunk()”函數(shù)。
array_chunk()函數(shù)可以把一個(gè)數(shù)組分割成多個(gè)子數(shù)組,,其語(yǔ)法如下:
array_chunk($array,$size,$preserve_keys);
參數(shù)說(shuō)明:
-
$array:表示要分割的數(shù)組,不可省略;
-
$size:表示分割后的子數(shù)組的元素個(gè)數(shù),不可省略;
-
$preserve_keys:可選,表示是否保留 arr 數(shù)組中原有的鍵名,默認(rèn)為 false,也就是不保留,分割后的每個(gè)子數(shù)組將使用從 0 開始的新的數(shù)字索引;如果設(shè)置為 true,那就保留 arr 中原有的鍵名。
分割的每個(gè)子數(shù)組的元素個(gè)數(shù)由 $size 決定。最后一個(gè)子數(shù)組的元素個(gè)數(shù)可能會(huì)少于 $size 個(gè)。
返回值:返回一個(gè)由分割后的子數(shù)組構(gòu)成的多維數(shù)組。
示例:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); var_dump(array_chunk($cars,2)); var_dump(array_chunk($cars,3)); ?>
推薦學(xué)習(xí):《PHP視頻教程》