程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php-Arrays函數-chunk-將一個數組分割成多個數組

php-Arrays函數-chunk-將一個數組分割成多個數組

編輯:關於PHP編程

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的筆記

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved