数组翻转并合并多个数组

荣誉奖

我如何制作以下数组:

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_flipandarray_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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组翻转并合并多个数组

来自分类Dev

检查并合并两个数组

来自分类Dev

参考合并多个数组

来自分类Dev

Powershell比较并合并两个数组

来自分类Dev

切片并合并 2 个数组

来自分类Dev

合并数组并合并值

来自分类Dev

将多个数组合并为单个数组

来自分类Dev

Swift - 按 id 比较 2 个数组,并合并为新的排序数组

来自分类Dev

使用zip合并多个数组

来自分类Dev

多个数组操作和合并

来自分类Dev

如何成对合并多个数组

来自分类Dev

在PHP中合并多个数组

来自分类Dev

jq如何合并多个数组?

来自分类Dev

使用zip合并多个数组

来自分类Dev

在PHP中合并多个数组

来自分类Dev

合并多个数组的随机元素

来自分类Dev

如何与PHP成对合并多个数组?

来自分类Dev

基于键将多个数组与子数组合并

来自分类Dev

过滤并合并两个数组,匹配两个字段/列:Javascript

来自分类Dev

对象数组查找键名并合并值

来自分类Dev

删除重复的数组并合并值

来自分类Dev

遍历多个数组,合并为单个数组,维护子数组中的索引

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在python中合并多个数组?

来自分类Dev

将多个数组+变量合并为单个JSON对象

来自分类Dev

将多个数组合并到地图中

来自分类Dev

在Javascript中合并两个或多个数组

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在循环之外合并多个数组?