我如何制作以下数组:
Array
(
[0] => Array
(
[r_id] => 1
[r_rate] => 180.00
)
[1] => Array
(
[r_id] => 2
[r_rate] => 100.00
)
[2] => Array
(
[r_id] => 3
[r_rate] => 100.00
)
[3] => Array
(
[r_id] => 4
[r_rate] => 100.00
)
)
看起来像这样:(数组值r_id =数组键,值r_rate)
Array
(
[1] => 180.00 // [r_id] => [r_rate]
[2] => 100.00
[3] => 100.00
[4] => 100.00
)
我尝试使用array_flip
andarray_merge
和遍历整个数组,但是收效甚微。阵列名称为$r_id
。
您可以为此使用一个简单的foreach:
foreach($original_array as $values) {
$new_array[$values['r_id']] = $values['r_rate'];
// ^ so the r_id assign it as key ^ and the rate becomes the values
}
所以最后您只能得到一个平面阵列。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句