PHP-在foreach循环中比较相似度得分

时间:2018-12-17 21:14:18

标签: php foreach sentiment-analysis

这是我的PHP代码,用于显示每个文本的相似性得分(正/负/中性)。

foreach ($dict as $key => $cat) {
        $similarity[$key] = $Product[$key] / ($lengthQ * $lengthC[$key]);
        echo "Similarity score($key): ". $similarity[$key]. "<br/>";
        echo "---------";
    }

如何显示通过比较相似性分数($similarity[$key])并打印最高分数的类别($key)的结果。

预期输出:

  

相似度分数(正):0.029764673182427

     

相似度分数(负):0.020378478648481

     

相似度评分(中性):0.057639041770423

     

中性

     
     

相似度分数(正):0.028088336282316

     

相似度分数(负):0.019230769230769

     

相似度评分(中性):0.054392829322042

     

中性

1 个答案:

答案 0 :(得分:0)

使用max()获取最大值,然后使用array_search()搜索该值以获取密钥:

echo array_search(max($similarity), $similarity);