获取字符串首次出现3次的字符

来源:互联网 发布:正当防卫3最低配置优化 编辑:程序博客网 时间:2024/05/21 09:42
<?php//array_key_exists  判断字符是否 存在数组的键中$str='aabcbb';//定义的字符串$arr=[];for ($i=0; $i <strlen($str) ; $i++) { if(array_key_exists($str[$i], $arr)){$arr[$str[$i]]+=1;if($arr[$str[$i]] == 3){echo $str[$i];break;}}else{$arr[$str[$i]]=1;}}



   我们将每一个字符作为数组的键,当第一次循环的时候,如果不存在,就追加一个并出现的次数为1,当我们一个字符出现次数累加到3的时候 我们就将这个结果抛出