chunk() 函數
【功能】
該函數將將一個數組分割成多個數組,
其中每個數組的單元數目有size決定
最後一個數組的單元數目可能會少幾個
得到的數組是一個多維數組中的單元,其索引從零開始
【使用范圍】
>=4.2.0、php5
【使用】
array array_chunk(array input ,int size [,bool preserve_keys] )
input/必需/被分割的數組
size/必需/分割數來數組的單元數目
preserve_keys/可選/True保留數組原來的鍵名,
False鍵名為從零開始的數字索引,默認為False
【示例】
[php]
<span style="font-size:16px;"><?php
$arr = array( "key1" => "val1", "key2" => "val2",
"key3" => "val3", "key4" => "val4");
print_r( array_chunk( $arr, 2 ) );
print_r( array_chunk( $arr, 2, True ) );
print_r( array_chunk( $arr, 3 ) );
/*
Array
(
[0] => Array
(
[0] => val1
[1] => val2
)
[1] => Array
(
[0] => val3
[1] => val4
)
)
Array
(
[0] => Array
(
[key1] => val1
[key2] => val2
)
[1] => Array
(
[key3] => val3
[key4] => val4
)
)
Array
(
[0] => Array
(
[0] => val1
[1] => val2
[2] => val3
)
[1] => Array
(
[0] => val4
)
)
*/</span>
摘自 zuodefeng的筆記