在php網站開發過程中有時候需要把結果集進行分組,使用php的內置函數array_chunk就可以實現.
PHP實例代碼如下:
- <?php
- $teams=array(1,2,3,4,5,6,7,8,9);
- $teams=array_chunk($teams,2);
- print_r($teams);
- /*
- Array
- (
- [0] => Array
- (
- [0] => 1
- [1] => 2
- )
- [1] => Array
- (
- [0] => 3
- [1] => 4
- )
- [2] => Array
- (
- [0] => 5
- [1] => 6
- )
- [3] => Array
- (
- [0] => 7
- [1] => 8
- )
- [4] => Array
- (
- [0] => 9
- )
- )
- */
- ?>
array_chunk() 函數把一個數組分割為新的數組塊.
其中每個數組的單元數目由 size 參數決定,最后一個數組的單元數目可能會少幾個.
可選參數 preserve_key 是一個布爾值,它指定新數組的元素是否有和原數組相同的鍵(用于關聯數組),還是從 0 開始的新數字鍵(用于索引數組),默認是分配新的鍵.
新聞熱點
疑難解答