このエントリーをはてなブックマークに追加

PHP図書館

array_chunk

array_chunk(配列,一つの配列に入る個数[,キー保持])
配列を複数の配列に分割します。
一つの配列に入る要素の数を指定することができます。
元の配列の要素数が指定した個数で割り切れない場合、最後の配列の要素数は指定した数より少なくなります。
返り値は添え字が0から始まる多次元配列です。

関連タグ
配列
分割
<<  前のページ  |   ランダム   |  次のページ  >>

サンプルスクリプト

<?php
	$array = array("PHP","図書館","配列の","分割","所定の","個数で","複数の","配列に","分かれます");
	//配列$arrayの要素を2個ずつ含んだ配列に分割します
	$char = array_chunk($array,2);
	//表示
	echo "<pre>";
	print_r($char);
	echo "</pre>";
	//キー情報を保持して分割します
	$char2 = array_chunk($array,2,TRUE);
	//表示
	echo "<pre>";
	print_r($char2);
	echo "</pre>";
?>

実行結果

Array
(
    [0] => Array
        (
            [0] => PHP
            [1] => 図書館
        )

    [1] => Array
        (
            [0] => 配列の
            [1] => 分割
        )

    [2] => Array
        (
            [0] => 所定の
            [1] => 個数で
        )

    [3] => Array
        (
            [0] => 複数の
            [1] => 配列に
        )

    [4] => Array
        (
            [0] => 分かれます
        )

)
Array
(
    [0] => Array
        (
            [0] => PHP
            [1] => 図書館
        )

    [1] => Array
        (
            [2] => 配列の
            [3] => 分割
        )

    [2] => Array
        (
            [4] => 所定の
            [5] => 個数で
        )

    [3] => Array
        (
            [6] => 複数の
            [7] => 配列に
        )

    [4] => Array
        (
            [8] => 分かれます
        )

)

<<  前のページ  |   ランダム   |  次のページ  >>


Page Top