您的位置:首页 > 其它

把一维数组转换成二维数组

2014-07-16 11:44 295 查看
有一个一维数组,想把它变成m*n形式的二位数组,

$arr = array(....); // 一维数组
$m = ceil(count($arr)/n);
$array = array();
for ($i = 0, $j = 0; $i < $m; $i++) {
for ($k = 0; $k < n; $k++) {
$temp = $arr[$j++];
if($temp)  $array[$i][$k] = $temp;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: