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)
.........
);
需要怎么做?

);
展开
 我来答
yx7591753951
2011-09-14 · TA获得超过188个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:132万
展开全部
<?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]." ";
}
?>
看看这样是你想要的不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
葬¢堕泪
2011-09-13 · 超过44用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:92.6万
展开全部
$asr = array("2","3","4","5");

$newarray = array();
foreach($asr as $a){
$b = array($a, 2 * $a);
array_push($newarray, $b);
}
print_r($newarray);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foxaobe
2011-09-13 · TA获得超过331个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:611万
展开全部
你这个一维数组转换成二维数组的规律是?从上面这些东西无法看出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8cc6ca0
推荐于2016-05-11 · TA获得超过100个赞
知道答主
回答量:43
采纳率:0%
帮助的人:68.5万
展开全部
<?php
$asr = array("2","3","4","5");

$newarray = array();
foreach($newarray as $a){
$newarray[] = array($a, 2*$a);
}
print_r($newarray);
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式