PHP中array_chunk() 函式如何分割陣列

amadan發表於2021-09-11

PHP中array_chunk() 函式如何分割陣列

我們在學習字串的時候,經常會進行切割元素的操作,當然在陣列中也是同樣可以進行分割的。本篇所要帶來的是array_chunk() 函式,可以說它就是專門用來分割陣列的函式。下面我們對array_chunk()的概念、語法、引數、返回值進行介紹,然後分享一個例項供大家學習。

1、概念

將一個陣列分隔成若干個陣列。

2、語法

array_chunk(array,size,preserve_keys);

3、引數

array

size

preserve_key

4、返回值

返回一個多維的數值陣列,從 0 開始,每個維度都包含 size 元素。

5、例項

$array = ['name' => 'tom', 'age' => 20, 3, 4, 5, 'a', 'b'];

每3個分割一組

$chunk_result = array_chunk($array, 3);

結果

Array
(
    [0] => Array
        (
            [0] => tom
            [1] => 20
            [2] => 3
        )
 
    [1] => Array
        (
            [0] => 4
            [1] => 5
            [2] => a
        )
 
    [2] => Array
        (
            [0] => b
        )
 
)

以上就是PHP中array_chunk() 函式分割陣列的方法,大家對基本的內容部分學習完後,不妨展開程式碼部分的練習吧。更多php學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2310/viewspace-2830593/,如需轉載,請註明出處,否則將追究法律責任。

相關文章