PHP / Laravel将数组元素添加到多级关联数组

Lakmal Premaratne

我需要向PHP数组添加元素。我想知道是否必须遍历所有元素并添加它,或者我是否有捷径来完成此工作?

[
  "A": ["id": 12, "name": "test1"],
  "B": ["id": 13, "name": "test2"]
]

我必须添加"cut_id": 1到每个数组,它应该变成:

[
  "A": ["id": 12, "name": "test1", "cut_id": 1],
  "B": ["id": 13, "name": "test2", "cut_id": 1]
]
Mortada Jafar

您可以使用data_fill辅助功能

    $data = [
        "A" => ["id" => 12, "name" => "test1"],
        "B" => ["id" => 13, "name" => "test2"]
    ];
    data_fill($data, '*.cut_id', 1);

    dd($data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章