array_chunk

可選參數 preserve_key 是一個布爾值,它指定新數組的元素是否有和原數組相同的鍵(用於關聯數組),還是從 0 開始的新數字鍵(用於索引數組)。默認是分配新的鍵。

基本介紹

  • 中文名:array_chunk
  • 對象:一個數組
  • 特點:由 size 參數決定
  • 形式:array,size,preserve_key
定義和用法,語法,參數與描述,技術細節,範例,例子1,例子2,

定義和用法

array_chunk() 函式把一個數組分割為新的數組塊。
其中每個數組的單元數目由 size 參數決定。最後一個數組的單元數目可能會少幾個。

語法

array_chunk(array,size,preserve_key)

參數與描述

參數
描述
array
必需。規定要使用的數組。
size
必需。規定每個新數組包含多少個元素。
preserve_key
可選。可能的值:
true - 保留原始數組中的鍵名。
false - 默認。每個結果數組使用從零開始的新數組索引。

技術細節

返回值:
返回一個多維的數值數組,從 0 開始,每個維度都包含 size 元素。
PHP 版本:
4.2+

範例

例子1

<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow");
print_r(array_chunk($a,2));
?>
輸出:
Array (
[0] => Array ( [0] => Cat [1] => Dog )
[1] => Array ( [0] => Horse [1] => Cow )
)

例子2

<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow");
print_r(array_chunk($a,2,true));
?>
輸出:
Array ([0] => Array ( [a] => Cat [b] => Dog )
[1] => Array ( [c] => Horse [d] => Cow )
)

相關詞條

熱門詞條

聯絡我們