【问题标题】:how to Grouping array in php如何在php中对数组进行分组
【发布时间】:2022-11-17 22:23:45
【问题描述】:

我想知道如何在 php 中组合和覆盖已经存在的数组值。

我当前的数组看起来像:

Array
(
    [1149] => 3
    [4108] => 5
)

如上所示的值,我需要 php 中的预期结果如下:

Array
(
    [0] => Array
        (
            [offer_id] => 1149
            [quantity] => 3
        )

    [1] => Array
        (
            [offer_id] => 4108
            [quantity] => 5
        )
)

【问题讨论】:

    标签: php


    【解决方案1】:

    怎么样:

    $result = [];
    foreach (
        [
            1149 => 3,
            4108 => 3,
        ] as $key => $value
    ) {
        $result[] = [
            'offer_id' => $key,
            'quantity' => $value,
        ];
    }
    
    print_r($result);
    

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2013-02-19
      • 1970-01-01
      • 2020-09-08
      • 2020-08-06
      相关资源
      最近更新 更多