又一个 PHP 问题。我有两个数组:一个基于字符串,另一个是数字。字符串数组包含各种建筑物的名称。数字数组跟踪搜索与建筑物的相关性。
示例:我搜索“军械库建筑”(http://yoursite.com/search.php?building=Armory+Building)
我遍历所有 25 个建筑物并显示任何包含一个或多个搜索词(军械库和建筑物)的建筑物。
军械库 军械库国家大楼 军械库食堂大楼
显然,如果搜索应该根据相关性显示结果,那么最后两个应该首先出现。如何对其进行排序,以便两个数组重新排序但保持相同的索引,这意味着我根据相关性重新排序结果(最后 2 个的“相关性”为 2,第一个结果的“相关性” ”的 1)。