给定一个英文字符串,请编写一个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 }