PHP数组索引算法与聚合

PHP数组索引算法与聚合,php,math,aggregation,Php,Math,Aggregation,我有3个数组,其中包含从三个搜索引擎读取的文档列表。数组包含关键信息,如url、标题和描述 最后,我希望对数组中的文档进行排序,并使用以下方法对它们进行聚合:根据文档在每个数组中的排名对文档进行评分: Document_Score = (1/(60+rank_google)) + (1/(60+rank_yahoo)) + (1/(60+rank_bing)) 问题是: 我需要通过检查唯一标识文档的url来隔离每个文档。 因此,关键信息包含在以下内容中: googlearray[$i]['ur

我有3个数组,其中包含从三个搜索引擎读取的文档列表。数组包含关键信息,如url、标题和描述

最后,我希望对数组中的文档进行排序,并使用以下方法对它们进行聚合:根据文档在每个数组中的排名对文档进行评分:

Document_Score = (1/(60+rank_google)) + (1/(60+rank_yahoo)) + (1/(60+rank_bing))
问题是:

我需要通过检查唯一标识文档的url来隔离每个文档。 因此,关键信息包含在以下内容中:

googlearray[$i]['url'];
yahooarray[$i]['url'];
bingarray[$i]['url'];
问题:

有谁能建议一种简单的方法,我可以在每个引擎中隔离特定文档(基于其url),以便对每个文档执行聚合公式?(效率不错,但现在简单就可以了)

欢迎提供任何线索或建议:)


谢谢

您的
$bingscore[$i]
是另一个数组。您应该进行打印($bingscore[$i]),并在覆盖数据之前查看输出。