配列の分割

概要

array_chunk

配列数が長いものを多次元配列にして長さを均等にする

サンプル

<?php
	// 配列を作成
	$a = array("aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg", "hhh");
 
	// 指定された配列を均等な配列数に分割
	// しかし、1次元配列が2次元になる
	$b = array_chunk($a, 3);
 
	// 出力チェック
	echo "変更前\n";
	var_dump($a);
 
	echo "変更後\n";
	var_dump($b);
 
	// 配列を作成
	$a = array("aaa", "bbb", "ccc");
 
	// 均等に割り切れなくても2次元配列のように変換する
	$b = array_chunk($a, 4);
 
	// 出力チェック
	echo "変更前\n";
	var_dump($a);
 
	echo "変更後\n";
	var_dump($b);
?>
 
 
 



最終更新:2012年08月13日 19:33