Dan*_*nyi 3 php multidimensional-array
我有一个嵌套数组的小问题.我从我的数据库中得到类似的东西:
array
0 =>
array
'id' => string '81' (length=2)
'value' => string 'foobar' (length=6)
'created_at' => string '2012-02-18 22:09:57' (length=19)
'updated_at' => string '2012-02-18 22:09:57' (length=19)
1 =>
array
'id' => string '106' (length=3)
'value' => string 'barfoo' (length=6)
'created_at' => string '2012-02-19 15:11:47' (length=19)
'updated_at' => string '2012-02-19 15:11:48' (length=19)
Run Code Online (Sandbox Code Playgroud)
我现在想要实现的是提取一个简单的关联数组,其中一个"列"成为键,一个"列"成为值.对于case id/value,结果应如下所示:
array
81 => 'foobar'
106 => 'barfoo'
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过嵌套循环来遍历所有数组,但我想知道是否有更快更原生的方法.我正在玩array_intersect,但它似乎没有提供我需要的东西.
好吧,这个不涉及嵌套循环:
$result = array();
foreach($queryResult as $row) {
$result[$row['id']] = $row['value'];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |