如何合并数组的结果

时间:2013-06-17 15:20:09

标签: php arrays

我想知道如何整合数组。 $ all数组(如下所示)是实际从数据库查询返回的数组中的数据示例。目标是使用整数作为最终数组中的键将数据放入单维数组中。

$all = array(0=>array('ItemID' => 12), 1=>array('ItemID' => 13), 2=>array('ItemID' => 14));
echo "<pre>" . print_r($all, 1) . "</pre>";

/*
goal for format of consolidated array:
Array
(
    [0] => 12
    [1] => 13
    [2] => 14
)
*/

2 个答案:

答案 0 :(得分:1)

你有点懒,不是吗?

$data = array();
foreach($all as $k=>$v)
    $data[] = $v['ItemID']:

答案 1 :(得分:0)

这个小片段返回你想要的数组:

$all = array_map(function($val) { return current($val); }, $all);