php如何计算某一字符在字符串中出现的次数



php如何计算某一字符在字符串中出现的次数?使用substr_count()函数检索字符出现的次数,获取指定字符在字符串中出现的次数。

语法:substr_count(haystack,needle)
使用substr_count()函数获取特定字符在字符串中出现的次数实例如下:
<?php教程
echo substr_count(“zero的php自学手册”,”的”);
echo “<br>”;
echo substr_count(“www.111cn.net”,”o”);
echo “<br>”;
echo substr_count(“1033114118′,”1′);
?>
实例结果:
1
2
5

参数 描述
string 必需。规定要检查的字符串。
replacement 必需。规定要插入的字符串。
start 可选。规定在字符串中何处开始搜索。
charlist 可选。规定搜索的长度。

Function strnum(patrn, strng)
Dim regEx, Match, Matches,xx
xx=0
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True ‘ 设置是否区分大小写。
regEx.Global = True
Set Matches = regEx.Execute(strng)
For Each Match in Matches
xx=xx+1
Next
strnum = xx
End Function