我有这个Laravel 5.3 Tiny集合:
Collection {#325 ▼
#items: array:8 [▼
0 => 2638
1 => 2100
2 => 5407
3 => 2970
4 => 4481
5 => 1611
6 => 5345
7 => 50
]
}
我只想将值组合成字符串,我需要这样做:
"2638,2100,5407,2970,4481,1611,5345,50"
最佳答案
使用爆破https://laravel.com/docs/5.3/collections#method-implode
如果$ collection是您显示的值,则dd($collection->implode(','));
应该给出预期的结果
如果是多维数组,则implode
也可以接受first arg作为键名:
$collection = collect([
[ 'title' => 'Hello world' ],
[ 'title' => 'Another Hello world' ]
]);
$collection->implode('title', ',')
关于php - 合并Laravel收集仅字符串中的键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41180084/