在php中遍历一个数组,并将其存入一个一维数组中,

数组如下:$result=Array(0=>Array(days=>20131217),1=>Array(days=>20131218),2=>Array(days=>2... 数组如下:
$result=Array (0 => Array ( days => 20131217 ) ,
1 => Array ( days => 20131218 ) ,
2 => Array ( days => 20131219 ) ,
3 => Array ( days => 20131220 ) ,
4 => Array ( days => 20131221 ) ,
5 => Array ( days => 20131222 ) ,
6 => Array ( days => 20131223 ) ,
);

鄙人使用的方法如下:
$arr=array();

for($i=0;$i<count($result);$i++){
$arr= $result[$i];
echo $i." ";
echo $arr."<br/>";
}
展开
 我来答
perl2010
2014-01-09
知道答主
回答量:34
采纳率:0%
帮助的人:15.1万
展开全部
$result=Array (0 => Array ( 'days' => 20131217 ) ,
1 => Array ( 'days' => 20131218 ) ,
2 => Array ( 'days' => 20131219 ) ,
3 => Array ( 'days' => 20131220 ) ,
4 => Array ( 'days' => 20131221 ) ,
5 => Array ( 'days' => 20131222 ) ,
6 => Array ( 'days' => 20131223 ) ,
);

foreach($result as $key=>$value){
$newarr[]=$value['days']; //放入一维数组newarr
};

print_r($newarr);

//Array ( [0] => 20131217 [1] => 20131218 [2] => 20131219 [3] => 20131220 [4] => 20131221 [5] => 20131222 [6] => 20131223 )
yu641150278
2014-01-09 · TA获得超过1069个赞
知道小有建树答主
回答量:637
采纳率:100%
帮助的人:298万
展开全部
$days = array();
for($i=0;$i<count($result);$i++){
    $arr = $result[$i];
    echo $i." ";
    echo $arr['days']."<br>";
    $days[] = $arr['days'];
}
print_r($days);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
13856077103
2014-01-09 · TA获得超过795个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:597万
展开全部

<?php
$result=Array (
    0 => Array ( 'days' => 20131217) ,
    1 => Array ( 'days' => 20131218 ) ,
    2 => Array ( 'days' => 20131219 ) ,
    3 => Array ( 'days' => 20131220 ) ,
    4 => Array ( 'days' => 20131221 ) ,
    5 => Array ( 'days' => 20131222 ) ,
    6 => Array ( 'days' => 20131223 ) ,
);
foreach ($result as $a){
   foreach ($a as $b){
       $c[]=$b;
   
   
   }
}

print_r($c);

?>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qwqwqqwcom123
2014-01-09 · TA获得超过1163个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:137万
展开全部
<?php
function arrayChange($array){static $arr2=array();
foreach($array as $v){
if(is_array($v)){
arrayChange($v);
}else{
$arr2[]=$v;
}
}
$arr2=array_unique($arr2); //这条语句是去掉重复值的
return $arr2;
}
$arr=arrayChange($result);
var_dump($arr);
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式