在php数组中添加更多元素

我有一个这样的数组

        $array1 = [
            0 => [
                'category_name' => 'Example 1'
            ],
            1 => [
                'category_name' => 'Example 2'
            ],
            2 => [
                'category_name' => 'Example 3'
            ],
        ];

我想在此数组的每个索引中添加更多键,最后我要获得这样的输出

        $array2 = [
            0 => [
                'import_id' => 10,
                'country_id' => 1,
                'category_name' => 'Example 1'
            ],
            1 => [
                'import_id' => 10,
                'country_id' => 1,
                'category_name' => 'Example 2'
            ],
            2 => [
                'import_id' => 10,
                'country_id' => 1,
                'category_name' => 'Example 3'
            ],
        ];

但我不想使用任何循环来执行此操作。可能吗 ??

评论
  • 不懂珍惜
    不懂珍惜 回复

    也许您正在寻找这样的东西。

    $data= [];
    
    array_push($data, (object)[
            'key1' => 'value1'
            'key2' => 'value2'
            'key3' => 'value3'
    ]);
    

    在Laravel中:

    $data->put('data', $value);