-3

我试图建立一个等级系统,如果你有一个用户跑了 x 英里,他所有的朋友都有他们的 x 英里,

现在我的架构问题是,我怎样才能让我有一系列按英里 desc 排序的朋友,我需要知道我的用户是否通过了任何朋友。

谢谢

4

1 回答 1

0

使用 对数组进行排序arsort。例子:

$arr = array('2', '356', '8', '103.4');
arsort($arr, SORT_NUMERIC);

它将数组排序为如下所示:

$arr = array('356', '103.4', '8', '2');

然后,对于您的另一个问题,我如何知道用户是否通过了任何朋友

if(count(array_intersect($milesCount, $arr)) > 0) {
   echo 'User has passed at least one element in friends list.';
}
于 2014-01-15T15:01:58.983 回答