原数组
"user_browserLog": [
{
"id": 22,
"shop_id": null,
"from_user_id": 36,
"user_id": 12,
"modified_time": "2019-01-23 09:12:42",
"logdate": "2019-01-23",
"name": " ",
"avatar": null
},
{
"id": 21,
"shop_id": null,
"from_user_id": 36,
"user_id": 12,
"modified_time": "2019-01-22 18:30:42",
"logdate": "2019-01-22",
"name": " ",
"avatar": null
},
{
"id": 20,
"shop_id": null,
"from_user_id": 36,
"user_id": 12,
"modified_time": "2019-01-17 14:09:47",
"logdate": "2019-01-17",
"name": " ",
"avatar": null
},
{
"id": 19,
"shop_id": null,
"from_user_id": 2390,
"user_id": 12,
"modified_time": "2019-01-08 14:15:14",
"logdate": "2019-01-08",
"name": "Choomia",
"avatar": "https://wx.qlogo.cn/mmopen/vi_32/sFaGVGClJrd9LbfESCU4CftibRbicS4UUntS8zyG2mmZBTHd1nd7nwQ5ynBpUjC8Pbds5sLKr4k5SI0upSXibibvlA/132"
},
{
"id": 17,
"shop_id": null,
"from_user_id": 23,
"user_id": 12,
"modified_time": "2018-12-27 12:49:42",
"logdate": "2018-12-27",
"name": null,
"avatar": null
},
{
"id": 13,
"shop_id": null,
"from_user_id": 2007,
"user_id": 12,
"modified_time": "2018-12-27 12:44:49",
"logdate": "2018-12-27",
"name": "",
"avatar": null
},
{
"id": 12,
"shop_id": null,
"from_user_id": 2007,
"user_id": 12,
"modified_time": "2018-12-26 16:42:02",
"logdate": "2018-12-26",
"name": "",
"avatar": null
},
{
"id": 8,
"shop_id": null,
"from_user_id": 2390,
"user_id": 12,
"modified_time": "2018-12-26 15:43:57",
"logdate": "2018-12-26",
"name": "Choomia",
"avatar": "https://wx.qlogo.cn/mmopen/vi_32/sFaGVGClJrd9LbfESCU4CftibRbicS4UUntS8zyG2mmZBTHd1nd7nwQ5ynBpUjC8Pbds5sLKr4k5SI0upSXibibvlA/132"
},
{
"id": 3,
"shop_id": null,
"from_user_id": 23,
"user_id": 12,
"modified_time": "2018-12-25 15:21:41",
"logdate": "2018-12-25",
"name": null,
"avatar": null
}
],
方法
##根据某一字段去重
public function sort($data){
$data = array_reverse($data);
$newData = [];
foreach($data as $k=>$v){
if(!isset($newdata[$v['from_user_id']])){
$newData[$v['from_user_id']] = $v;
}
}
$newData = array_values($newData);
$key = array_column($newData,'id');
$new = array_multisort($key,SORT_DESC,$newData);
return $newData;
}
处理之后
"user_browserLog": [
{
"id": 22,
"shop_id": null,
"from_user_id": 36,
"user_id": 12,
"modified_time": "2019-01-23 09:12:42",
"logdate": "2019-01-23",
"name": " ",
"avatar": null
},
{
"id": 19,
"shop_id": null,
"from_user_id": 2390,
"user_id": 12,
"modified_time": "2019-01-08 14:15:14",
"logdate": "2019-01-08",
"name": "Choomia",
"avatar": "https://wx.qlogo.cn/mmopen/vi_32/sFaGVGClJrd9LbfESCU4CftibRbicS4UUntS8zyG2mmZBTHd1nd7nwQ5ynBpUjC8Pbds5sLKr4k5SI0upSXibibvlA/132"
},
{
"id": 17,
"shop_id": null,
"from_user_id": 23,
"user_id": 12,
"modified_time": "2018-12-27 12:49:42",
"logdate": "2018-12-27",
"name": null,
"avatar": null
},
{
"id": 13,
"shop_id": null,
"from_user_id": 2007,
"user_id": 12,
"modified_time": "2018-12-27 12:44:49",
"logdate": "2018-12-27",
"name": "",
"avatar": null
}
],