如何执行数组操作

时间:2014-02-14 12:13:20

标签: arrays yii multidimensional-array

我有一个像cdbcommand select query这样的数组。 (使用Yii)

Array(
    [0] => Array(
            [0] => Array
                (
                    [id] => 21
                )

            [1] => Array
                (
                    [id] => 91
                )

            [2] => Array
                (
                    [id] => 125
                )
        )

    [1] => Array
        (
            [0] => Array
                (
                    [id] => 15
                )
        )
)

我想要像array(21, 91, 125, 15)

这样的最终数组

我该怎么做?

2 个答案:

答案 0 :(得分:1)

$output=array();    
foreach($result as $row){
        foreach($row as $id_container){
            $output[]=$id_container["id"];
        }
    }

如果数组结构可靠,那么这将为您提供所需的内容 - 然后它就无法工作。

答案 1 :(得分:0)

试试这个

$newArray=array();
foreach($result as $value)
{
array_merge($newArray,array_values($value));
}