我有一个看起来像这样的数组:
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 进行迭代,但我相信它可以做得更干净......