【发布时间】:2017-05-16 21:02:29
【问题描述】:
我正在使用 laravel5.4, 我得到的对象是 [ 1、 1、 1、 1 ]
我希望删除重复项并将结果显示为 [1]
我该怎么做? 我试图将其转换为数组并使用 array_unique 函数。但它不起作用。
【问题讨论】:
我正在使用 laravel5.4, 我得到的对象是 [ 1、 1、 1、 1 ]
我希望删除重复项并将结果显示为 [1]
我该怎么做? 我试图将其转换为数组并使用 array_unique 函数。但它不起作用。
【问题讨论】:
如果是收藏你可以试试这个
$collection = collect([1, 1, 2, 2, 3, 4, 2]);
$unique = $collection->unique();
$unique->values()->all();
//result [1, 2, 3, 4]
【讨论】:
假设[1,1,1,1]是collection,可以在集合的值中使用laravel的unique方法:https://laravel.com/docs/master/collections#method-unique
我是一个普通的数组,我猜你之前可以把它变成一个集合。
【讨论】: