0

我已经有以下数组;

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

[1] => Array
    (
        [id] => 2
        [name] => Categorie 2
    )

[2] => Array
    (
        [id] => 3
        [name] => Categorie 3
    )
)

我想得到的是这个(对于CodeIgniter中的选择下拉表单)

 array(
     '1'  => 'Categorie 1',
     '2'    => 'Categorie 2',
     '3'   => 'Categorie 3'
 );

剩下的 2 个小时我一直在寻找这个,但仍然不知道什么是正确的标题。

4

1 回答 1

0
$newArray();
foreach ($oldArray as $k => $v) {
    $newArray[$v['id']] = $v['name'];
}

您可以使用$oldArray as $v或使用不同的名称作为键。

于 2013-03-03T22:28:36.883 回答