首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel:在子数组中的集合中插入新的key:value

Laravel:在子数组中的集合中插入新的key:value
EN

Stack Overflow用户
提问于 2018-03-12 20:33:04
回答 1查看 2.3K关注 0票数 1

您好,我有一个集合,我想在其中插入一个新的键和值

这是我的尝试

代码语言:javascript
复制
 $interpreters = $interpreters->map(function ($interpreter) use ($minimumPingValue) {

        $interpreter['opi_ping'] = $minimumPingValue;
    });

但是它没有在集合中添加新的键值。

它给出了相同的结果

代码语言:javascript
复制
{
    "error": false,
    "message": "Interpreters list.",
    "data": {
        "interpreters": [
            {
                "id": "6",
                "first_name": "Khizar",
                "display_picture": "https://d2bsp66iispep6.cloudfront.net/9/avatars/63178ac704787578f2ec773048584b3b.jpeg",
                "rating": 5
            },
            {
                "id": "25",
                "first_name": "AJ",
                "display_picture": null,
                "rating": 4
            },
            {
                "id": "26",
                "first_name": "Ejaz",
                "display_picture": null,
                "rating": null
            }
        ],
        "call_tracking_id": "CTF1ZPJY6BKs2KEpzgDsD5aa6733e2bab4"
    },
    "status_code": 0
}
EN

回答 1

Stack Overflow用户

发布于 2018-03-12 21:02:43

您在map调用中使用了闭包,因此您应该返回要更改的变量,例如:

代码语言:javascript
复制
$interpreters = $interpreters->map(function ($interpreter) use ($minimumPingValue) {
        $interpreter['opi_ping'] = $minimumPingValue;
        return $interpreter;
    });
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49235338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档