ホームページ >バックエンド開発 >PHPチュートリアル >php-Arrays 関数チャンク - 配列を複数の配列に分割する_PHP チュートリアル
chunk()関数
【機能】
この関数は配列を複数の配列に分割します。
各配列内のセルの数はサイズによって決まります
最後の配列のセルの数はもう少し少ない可能性があります
結果の配列は多次元配列のセルであり、そのインデックスはゼロから始まります
【利用範囲】
>=4.2.0、php5
【用途】
array array_chunk(array input ,int size [,bool prepare_keys] )
入力/必須/分割配列
配列内のセルの数を決定するためのサイズ/必須/分割数
preserve_keys/optional/True は配列の元のキー名を保持します
FALSE キー名はゼロから作成されたデジタル インデックスであり、デフォルトは FALSE です
【例】
[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));
/*
配列
(
[0] => 配列
(
[0] =>
[1] =>val2
)
[1] => 配列
(
[0] =>
[1] =>val4
)
)
配列
(
[0] => 配列
(
[key1] => val1
[key2] => val2
)
[1] => 配列
(
[key3] => val3
[key4] => val4
)
)
配列
(
[0] => 配列
(
[0] =>
[1] =>val2
[2] =>
)
[1] => 配列
(
[0] => val4
)
)
*/スパン>
zuodefengのメモからの抜粋
http://www.bkjia.com/PHPjc/478197.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/478197.html