laravel集合collect中的implode

发布时间:2022-12-23 23:01:18 阅读:673次

在php中我们使用implode可以将数组转化为字符串

那么在集合中如何使用implode

implode 方法用于合并集合项。其参数取决于集合项的类型。如果集合包含数组或对象,你应该传递你希望合并的属性的键,以及你希望放在值之间用来「拼接」的字符串:

$collection = collect([
    ['account_id' => 1, 'product' => 'Desk'],
    ['account_id' => 2, 'product' => 'Chair'],
]);
$collection->implode('product', ', ');
// Desk, Chair

在laravel中可以用来干啥呢?

$res = User::get()->toArray();
$collection = collect($res);
$res = $collection->implode('id', ',');
取出来的值就是:1,2,3,4,5
取出来的值可以in()起来另作他用

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel集合collect中的implode 出自老鄢博客 | 欢迎分享