【发布时间】:2012-09-12 23:22:32
【问题描述】:
作为 MySQL 查询的结果,我得到了以下数组:
Array
(
[0] => Array
(
[id] => 11
[owner] => Mark
)
[1] => Array
(
[id] => 10
[owner] => David
)
[2] => Array
(
[id] => 9
[owner] => Poul
)
[3] => Array
(
[id] => 8
[owner] => Peter
)
[4] => Array
(
[id] => 7
[owner] => Peter
)
[5] => Array
(
[id] => 6
[owner] => Lucas
)
)
有没有办法修改它,使用PHP函数并省略foreach进程?
我希望它看起来如下:
Array
(
11 => Mark
10 => David
9 => Poul
8 => Peter
7 => Peter
6 => Lucas
)
所以,基本上它应该从id 和owner 值构建这个数组。喜欢id => owner。
这可能吗?
【问题讨论】:
-
没有使用魔法,我看不出来。
-
听起来很完美!使用魔法,你会怎么做?
-
魔术师从不泄露他的秘密:P
-
说到泄露的秘密,也许SQL代码可以用来解决这个问题......
-
只需使用
foreach。为什么要解决?