首頁 >後端開發 >php教程 >[php函數]--陣列函數--array_chunk

[php函數]--陣列函數--array_chunk

WBOY
WBOY原創
2016-07-29 09:01:031233瀏覽

array_chunk

  • 版本:>= 4.2
  • 說明:
    array_chunk(array $input, int $size, [, bool $preserve_keys=false]) 此函數的作用是將數組分塊,當我們對數組裡的資料做分批處理時可以使用此函數。
    參數

  • input
      要處理的數組。

    • size
    • 陣列區塊的大小

    • preserve_keys
    • 是否保留原來的資料的key,預設為不保留。

    範例
  • <code><span>$input</span>=<span>array</span>(<span>"a"</span>=><span>"php"</span>,<span>"b"</span>=><span>"c"</span>,<span>"c"</span>=><span>"c++"</span>,<span>"d"</span>=><span>"python"</span>,<span>"e"</span>=><span>"ruby"</span>);
    <span>$output</span> = array_chunk(<span>$input</span>, <span>2</span>);
    <span>#output=></span><span>Array</span>
    (
        [<span>0</span>] => <span>Array</span>
            (
                [<span>0</span>] => php
                [<span>1</span>] => c
            )
    
        [<span>1</span>] => <span>Array</span>
            (
                [<span>0</span>] => c++
                [<span>1</span>] => python
            )
    
        [<span>2</span>] => <span>Array</span>
            (
                [<span>0</span>] => ruby
            )
    
    )
    
    <span>$output2</span> = array_chunk(<span>$input</span>, <span>2</span>, <span>true</span>);
    <span>#output2=> </span><span>Array</span>
    (
        [<span>0</span>] => <span>Array</span>
            (
                [a] => php
                [b] => c
            )
    
        [<span>1</span>] => <span>Array</span>
            (
                [c] => c++
                [d] => python
            )
    
        [<span>2</span>] => <span>Array</span>
            (
                [e] => ruby
            )
    
    )
    <span>#注意子数组中的key还是保留原来数组中的key</span></code>
  • ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 以上就介紹了[php函數]--數組函數--array_chunk,包含了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn