本文为人人实例报告了php中substr_count()猎取字符串涌现次数的要领,分享给人人以供参考!
PHP中的substr_count()可用于盘算指定字符串中子字符串涌现的次数。
substr_count()
函数定义以下:
substr_count(string,substring,start,length)
参数申明:
string 必须。划定被搜检的字符串。 substring 必须。划定要搜刮的字符串。 start 可选。划定在字符串中那边最先搜刮。 length 可选。划定搜刮的长度。
实例:
<?php $str="剧本之家供应大批剧本代码及剧本殊效下载"; echo substr_count($str,"剧本"); echo "<br/>"; echo substr_count($str,"剧本",16);//指定在第16个字符后最先搜刮 echo "<br/>"; echo substr_count($str,"剧本",16,10);//指定从第16个字符最先今后搜刮10个字符完毕 ?>
运转效果;
3 2 1
更多例子:
1、运用一切参数
<?php $str = "This is nice"; echo strlen($str)."<br>"; // 运用 strlen() 来返回字符串长度 echo substr_count($str,"is")."<br>"; // 字符串中 "is" 涌现的次数 echo substr_count($str,"is",2)."<br>"; // 字符串缩减为 "is is nice" echo substr_count($str,"is",3)."<br>"; // 字符串缩减为 "s is nice" echo substr_count($str,"is",3,3)."<br>"; // 字符串缩减为 "s i" ?>
2、堆叠的子串
<?php $str = "abcabcab"; echo substr_count($str,"abcab"); // 此函数不会对堆叠的子字符串计数 ?>
3、假如start和length参数凌驾字符串长度,输出一个正告
<?php echo $str = "This is nice"; substr_count($str,"is",3,9); ?>
由于长度值凌驾字符串的长度(3 + 9 大于 12),运用会输出一个正告。
更多相干题目请接见ki4网:PHP视频教程
以上就是php猎取文件中字符串涌现的次数的函数的细致内容,更多请关注ki4网别的相干文章!