我有这个 Laravel 5.3 tinny 系列:
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/