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、namefromcountry;」です。
私を助けてください。

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 に答える