如何在PHP中对数组进行分组

k75qkfdt  于 2022-11-21  发布在  PHP
关注(0)|答案(1)|浏览(712)

我想知道如何在PHP中合并和覆盖已经存在的数组值。
我当前数组如下所示:

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

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

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

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

lymgl2op1#

怎么样:

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

print_r($result);

相关问题