【发布时间】:2012-11-22 14:39:32
【问题描述】:
我有一个如下所示的数组:
array(5) {
[0]=>
array(2) {
["id"]=>
string(2) "23"
["my_value"]=>
NULL
}
[1]=>
array(2) {
["id"]=>
string(2) "62"
["my_value"]=>
NULL
}
...
我想要一个数组,它作为键具有每个数组中键“id”的值,作为值具有“my_value”的值。但是,如果“my_value”为 NULL,我想将值设置为 100。
所以,结果数组应该是这样的:
array(5) {
[23] => 100
[62] => 100
...
我怎样才能干净地做到这一点?我一直在用 foreach 进行迭代,但我相信它可以做得更干净......
【问题讨论】: