给定一个英文字符串,请编写一个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 }
转载于:https://www.cnblogs.com/songbao/p/11158843.html