2012-12-05 186 views
0

我想比较两个矩阵与键=文本,值=整数都具有相同的键,但不同的值。一个值是相关性,另一个值是密钥出现频率的计数器。 我如何关联数据并找到最有意义的键?比较两个矩阵(阵列)php

我可以说100个字有关联的因素和像这些计数:

$relevance['google'] = 1000; 
$relevance['yahoo'] = 1300; 
$count['google'] = 4 
$count['yahoo'] = 2 

我不希望看到的,如果我有相同的阵列。我知道他们有相同的密钥,但有不同的值。我想标准化这些值,以便我可以比较它们并找到相关性。所以说,让雅虎比谷歌更重要。而不是仅仅通过相关性或者仅仅通过计数来排序它们,并且手动查看数据。

正常化数据:使用($ val * min)/(max-min)从0到1的$相关性值以及$ count的相同值。之后添加计数和相关性的值可能是?

+3

可以更具体吗? –

+1

也许你应该指出比较的最终结果应该是什么。 –

回答

0

那么你可以使用foreach吗?

foreach($relevance as $k => $v){ 
    if($relavance[$k]==$count[$k]){ 
    //they are equal 
    } 

}