したがって、このスクリプトは次のように機能します。興味のあるものとして選択したタグを取得し、他のユーザーのタグと比較します。以下のスクリプトは、私と他の人が共有しているタグの数を出力します。
$get_userinfo = mysql_query("SELECT * FROM users") or die(mysql_error());
while($userinfo = mysql_fetch_array($get_userinfo)) {
$usertags = $userinfo['tags'];
$tagsdata = explode(" ", $usertags);
$interestsdata = explode(" ", $interests);
$result = array_intersect($interestsdata, $tagsdata);
echo "Count under this belongs to ".$userinfo['name']."";
echo count($result);
echo "<br />";
}
さて、まず最初に、このスクリプトは私もリストに表示するので、自分と共通のタグがいくつあるかを確認し、自分自身を削除したいと考えています。次に、番号が最も高い (最もタグが多い) 人が一番上と下に表示されるようにリストするにはどうすればよいですか。