$rank_points = Rank_points::select('dep1_point','dep2_point','dep3_point')
->where('user_id',$user->user_id)
->first();
$ rank_points对象包含3个元素:
dep1_point: 31
dep2_point: 35
dep3_point: 33
我只需要获取具有最高值的索引名称即可。我用不同的方法挣扎,但无法获得确切的结果。
专家请帮助我!提前致谢。
答案 0 :(得分:1)
感谢上帝!终于解决了!
$rank_points = Rank_points::select('dep1_point','dep2_point','dep3_point')
->where('user_id',$user->user_id)
->first()->toArray();
$max_point = max($rank_points);
$key = array_search($max_point, $rank_points);