gpt4 book ai didi

php - 如何在集合 laravel 中添加新值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:09 27 4
gpt4 key购买 nike

我在以下循环中尝试添加新值:

 foreach ($pro->sig()->get() as $key => $sig) {
$sig->val = 2;
}

当我打印 $pro->sig() 的输出时我没有新值 $sig->val

最佳答案

如果您有一个集合,您可以使用pushput 方法。

放置示例:

$collection = collect(['product_id' => 1, 'name' => 'Desk']);

$collection->put('test', 'test');

$collection->all();

输出将是:

['product_id' => 1, 'name' => 'Desk', 'test' => 'test']

推送示例:

$collection = collect([1, 2, 3, 4]);

$collection->push(5);

$collection->all();

输出:

[1, 2, 3, 4, 5]

引用:https://laravel.com/docs/5.3/collections#method-push

更新5.8 引用:https://laravel.com/docs/5.8/collections#method-push

关于php - 如何在集合 laravel 中添加新值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40171556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com