实例
1.计算 "world" 在字符串中出现的次数:
<?php
echo substr_count("Hello world. The world is nice","world");
?>
输出2
2.该函数不计数重叠的子串
<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // This function does not count overlapped substrings
?>
输出1
3.如果 start 参数加上 length 参数大于字符串长度,该函数则生成一个警告
<?php
echo $str = "This is nice";
substr_count($str,"is",3,10);
?>
Warning: substr_count(): Invalid length value
substr_count() 函数计算子串在字符串中出现的次数。
注释:子串是区分大小写的。
注释:该函数不计数重叠的子串 。
注释:如果 start 参数加上 length 参数大于字符串长度,该函数则生成一个警告。
语法
substr_count(string,substring,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
substring | 必需。规定要检索的字符串。 |
start | 可选。规定在字符串中何处开始搜索。 |
length | 可选。规定搜索的长度。 |