php 如何去掉外围的二维数组转化为一维数组
4个回答
展开全部
$a = array_map('current', $b);
$a 是你要的结果;
$b是你一开始的二维数组。不过在第二层中,仅对第一个值有效。
例如:
<?php
$cars = array
(
array(22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);
$b = array_map('current', $cars);
var_dump($b);
得到的结果是:
array(4) {
[0]=>
int(22)
[1]=>
string(3) "BMW"
[2]=>
string(4) "Saab"
[3]=>
string(10) "Land Rover"
}
展开全部
用foreach就行,如:foreach($arr as $key=>$val){}这里的$val就是一维数组了!print_r一下就知道了!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-07
展开全部
用foreach就行,如:foreach($arr as $key=>$val){}这里的$val就是一维数组了!
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点满意即可.
如果你认可我的回答,请及时点击采纳为满意回答按钮!
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点满意即可.
如果你认可我的回答,请及时点击采纳为满意回答按钮!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外面一层通过foreach遍历一下,里面的就是一维,然后在遍历一次就是具体的值了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询