0

我得到这样的查询结果:-

Array(
[0] => Array
    (
        [0] => Array
            (
                [id] => 1
                [name] => Japan
            )

    )

[1] => Array
    (
        [0] => Array
            (
                [id] => 2
                [name] => Nepal
            )

    )

}

我怎样才能将其转换为

Array
(
  [0] => Japan
  [1] => Nepal

)

用于获取第一个数组的查询是 'select id , name from country;'
请帮我。

4

2 回答 2

0
foreach ($element as $array) {
    $element = $element[0]["name"];
}

或者,

function extractName($element) {
    return $element[0]["name"];
}

$newArray = array_map("extractName", $array);
于 2012-06-14T06:49:32.500 回答
0

提炼!

$newArray = Set::extract($oldArray, '{n}.0.name');

更多在这里

于 2012-06-15T14:39:29.573 回答