php 如何取二维数组中某个值,并组合成另一个一维数组进行implode

Array
(
[0] => Array
(
[id] => 100334
[name] => tom
)

[1] => Array
(
[id] => 100336
[name] => jeff
)

[2] => Array
(
[id] => 100338
[name] => mary
)

[3] => Array
(
[id] => 100411
[name] => peter
)

)

如何做成一维数组?

最终再用implode变成
$num = 100334,100336,100338,100411

第1个回答  推荐于2016-05-19
<?php
$array=array('0'=>array('name'=>'aaa','id'=>'22222'),'1'=>array('name'=>'bbb','id'=>'333'));
$new = array();
foreach ($array as $v){
    $new[]=$v['id'];
}
$num = join(',',$new);
echo $num;
?>

本回答被提问者和网友采纳
相似回答