php查找字符串出现次数的方法


Posted in PHP onDecember 01, 2014

本文实例讲述了php查找字符串出现次数的方法。分享给大家供大家参考。具体方法如下:

在php中查找字符串出现次数的查找可以通过substr_count()函数来实现,下面就来给大家详细介绍这些函数.

substr_count($haystack, $needle [,$offset [,$length]])

其中参数:
$haystack表示母字符串,$needl表示要查找的字符

$offset表示查找的起点,$length表示查找的长度,均为可选参数

实例代码如下:

<?php  

 $str="this is a test"; 

 echo substr_count($str,'is') .'<br>'; 

 echo substr_count($str,'is',3) .'<br>'; 

 echo substr_count($str,'is',3,3) .'<br>'; 

?>

实例代码如下:
<?php 

$str = 'https://3water.com 三水点靠木_脚本编程入门教程_脚本设计交流_字符出现次数'; 

echo substr_count($str,'w').'<br />'; 

echo substr_count($str,'t').'<br />'; 

echo substr_count($str,'三水点靠木'); 

?>

输出结果为:
3
3
1
再分享一些字符串查找函数:

strstr — 查找字符串的首次出现
stristr strstr不区分大小写的版本
strpos -查找字符串首次出现的位置
string substr ( string $string , int $start [, int $length ] )
string strrchr ( string $haystack , mixed $needle )
strripos -计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
stripos -查找字符串首次出现的位置(不区分大小定)
strrpos -计算指定字符串在目标字符串中最后一次出现的位置

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP简单系统查询模块代码打包下载
Jun 07 PHP
PHP sprintf()函数用例解析
May 18 PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 PHP
优化PHP代码技巧的小结
Jun 02 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
Apr 24 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
ThinkPHP验证码和分页实例教程
Aug 22 PHP
php中 $$str 中 &quot;$$&quot; 的详解
Jul 06 PHP
php轻松实现文件上传功能
Mar 03 PHP
php微信公众平台示例代码分析(二)
Dec 06 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
php PDO属性设置与操作方法分析
Dec 27 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 #PHP
PHP静态文件生成类实例
Nov 29 #PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 #PHP
PHP实现的简单日历类
Nov 29 #PHP
PHP实现货币换算的方法
Nov 29 #PHP
php实现的树形结构数据存取类实例
Nov 29 #PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 #PHP
You might like
解析PHP汉字转换拼音的类
2013/06/18 PHP
详解php中反射的应用
2016/03/15 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
2016/12/21 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Python中str.format()详解
2017/03/12 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
详解python itertools功能
2020/02/07 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
社区八一活动方案
2014/02/03 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
师范生求职自荐信
2014/06/14 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
小学见习报告
2014/10/31 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
师德培训心得体会2016
2016/01/09 职场文书