给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回
给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回
1 //统计字符串中出现的字符的出现次数 2 public function strNum(){ 3 //接受参数 4 $str = input('param.str'); 5 //定义空数组 6 $arr = []; 7 //循环所有的字符串里的字符 8 for($i=0;$i<strlen($str);$i++){ 9 //判断是否存在 10 if(isset($arr[$str[$i]])){ 11 //存在次数+1 12 $arr[$str[$i]] += 1; 13 }else{ 14 //不存在次数=1 15 $arr[$str[$i]] = 1; 16 } 17 } 18 //输出 19 print_r($arr); 20 } 21 22 public function strnum2(){ 23 $str = input('param.str'); 24 // 25 $str_list = str_split($str,1); 26 27 $arr = array_count_values($str_list); 28 29 print_r($arr); 30 }