php页面中
如
array("a","b","c","d");
$content="abcdabdsdsdsaddfdaad";1 需得到数组中 四个元素在$content上出现次数最高的元素(如果有二个元素出现次一样高,一并输出)thanks
如
array("a","b","c","d");
$content="abcdabdsdsdsaddfdaad";1 需得到数组中 四个元素在$content上出现次数最高的元素(如果有二个元素出现次一样高,一并输出)thanks
调试欢乐多
$content = "abcdabdsdsdsaddfdaad";$t = array_count_values(str_split($content, 1));
$p = array_keys($t, max($t));$r = array_intersect($ar, $p);
print_r($r);
array("a","b","c","d"); 其中a b c d不一定是个字母,可能是个变量怎么把你的程序调整到通用呀,
$ar = array("a","b","30","d","我们");
$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);