通过php代码查找变量内容中的匹配项
我想实现一个php代码,帮助我检测变量CEllname的内容,并重复6次以上 例如通过php代码查找变量内容中的匹配项,php,find-occurrences,Php,Find Occurrences,我想实现一个php代码,帮助我检测变量CEllname的内容,并重复6次以上 例如 $cell\u old=a、b、c、d、d、d、a、d、e、d(字母d重复6次或更多)因此: 非常感谢我不知道$cell\u old是数组还是字符串,但这里是代码字符串。如果没有,就不需要爆炸 $cell_old ='a,b,c,d,d,d,d,a,d,e,d'; //Explode on , if not already an array. $cell_old_array = explode(',',$cell
$cell\u old=a、b、c、d、d、d、a、d、e、d
(字母d重复6次或更多)因此:
非常感谢我不知道
$cell\u old
是数组还是字符串,但这里是代码字符串。如果没有,就不需要爆炸
$cell_old ='a,b,c,d,d,d,d,a,d,e,d';
//Explode on , if not already an array.
$cell_old_array = explode(',',$cell_old);
$counts = array_count_values($cell_old_array);
$counts的内容是:
Array ( [a] => 2 [b] => 1 [c] => 1 [d] => 6 [e] => 1 )
因此,现在您需要做的就是循环$counts
并存储值为6的键
foreach($counts as $k => $v){
if($v >= 6){
//store $k how you want?
}
}
$cell_old=“a,b,c,d,d,d,a,d,e,d”;
$aValues=爆炸(','$cell_old);
$VALUESCONTENT=数组\计数\值($aValues);
foreach($value查询为$value=>$count){
如果($count>6){
回显$value。“
”;
}
}
array_count_values()将提供一个assoc数组,显示每个值出现的次数。将该数字与6进行比较,以显示所需的值。请不要只发布代码答案。包括一些关于你改变了什么,为什么改变了,等等的解释。
foreach($counts as $k => $v){
if($v >= 6){
//store $k how you want?
}
}
$cell_old = "a,b,c,d,d,d,d,a,d,e,d";
$aValues= explode(',' $cell_old);
$valuescounted = array_count_values($aValues);
foreach($valuescounted as $value => $count) {
if($count > 6) {
echo $value .'<br>';
}
}