php页面中,如:
array("a","b","30","d","我们");
$content="abcd,30abd30,我们qssdsdsaddfdaad";1 需得到数组中五个元素 在$content上出现次数最高的元素(如果有多个元素出现次数一样高,一并输出)
这如何实现呀
thanks
array("a","b","30","d","我们");
$content="abcd,30abd30,我们qssdsdsaddfdaad";1 需得到数组中五个元素 在$content上出现次数最高的元素(如果有多个元素出现次数一样高,一并输出)
这如何实现呀
thanks
$content = "abcd,30abd30,我们qssdsdsaddfdaad";$p = join('|', $ar);preg_match_all("/$p/" , $content, $r);$t = array_count_values($r[0]);$p = array_keys($t, max($t));print_r($p);
$array = array("a","b","30","d","我们");
$content="abcd,30abd30,我们qssdsdsaddfdaad";
$count1 = 0;
$count2 = -1;
foreach($array as $value){
$count1 = substr_count($content, $value);
if($count1 > $count2){
$maxValue = $value;
$count2 = $count1;
}
}
echo $maxValue;
?>