萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php數組分組簡單例子

php數組分組簡單例子

在php網站開發過程中有時候需要把結果集進行分組,使用php的內置函數array_chunk就可以實現  代碼如下 復制代碼

<?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 開始的新數字鍵(用於索引數組)。默認是分配新的鍵。

copyright © 萬盛學電腦網 all rights reserved