把陣列分割成有兩個元素的陣列區塊:
<?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+ |
把陣列分割成有兩個元素的陣列區塊,並保留原始陣列中的鍵名:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");print_r(array_chunk($ age,2,true));?>