PHP一维数组变成二维数组
$asr=array("2","3","4","5");数组中的每个元素乘以二。输出一个新数组,是下面这种格式的。array([0]=>array([0]=>2,[1]=...
$asr = array("2","3","4","5");
数组中的每个元素 乘以二。输出一个新数组,是下面这种格式的。
array ( [0]=> array ([0]=>2,[1]=>4)
[1]=>array ([0]=>3,[1]=>6)
[2]=>array ([0]=>4,[1]=>8)
.........
);
需要怎么做?
); 展开
数组中的每个元素 乘以二。输出一个新数组,是下面这种格式的。
array ( [0]=> array ([0]=>2,[1]=>4)
[1]=>array ([0]=>3,[1]=>6)
[2]=>array ([0]=>4,[1]=>8)
.........
);
需要怎么做?
); 展开
展开全部
<?php
$asr =array("2","3","4","5");
$new_array = array_chunk($asr,1); //将原数组按每个一组分成二维数组 $new_array[0][0]=2 $new_array[1][0]=3
for($i=0;$i<4;$i++){ //循环赋值
$new_array[$i][1]= $new_array[$i][0]*2;
echo $new_array[$i][1]." ";
}
?>
看看这样是你想要的不
$asr =array("2","3","4","5");
$new_array = array_chunk($asr,1); //将原数组按每个一组分成二维数组 $new_array[0][0]=2 $new_array[1][0]=3
for($i=0;$i<4;$i++){ //循环赋值
$new_array[$i][1]= $new_array[$i][0]*2;
echo $new_array[$i][1]." ";
}
?>
看看这样是你想要的不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$asr = array("2","3","4","5");
$newarray = array();
foreach($asr as $a){
$b = array($a, 2 * $a);
array_push($newarray, $b);
}
print_r($newarray);
$newarray = array();
foreach($asr as $a){
$b = array($a, 2 * $a);
array_push($newarray, $b);
}
print_r($newarray);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个一维数组转换成二维数组的规律是?从上面这些东西无法看出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$asr = array("2","3","4","5");
$newarray = array();
foreach($newarray as $a){
$newarray[] = array($a, 2*$a);
}
print_r($newarray);
?>
$asr = array("2","3","4","5");
$newarray = array();
foreach($newarray as $a){
$newarray[] = array($a, 2*$a);
}
print_r($newarray);
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询