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中文乱码
Nov 26 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
pdo中使用参数化查询sql
Aug 11 PHP
php一个找二层目录的小东东
Aug 02 PHP
PHP以及MYSQL日期比较方法
Nov 29 PHP
基于php使用memcache存储session的详解
Jun 25 PHP
解析php下载远程图片函数 可伪造来路
Jun 25 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php 中的closure用法详解
Jun 12 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
jQuery+PHP实现图片上传并提交功能
Jul 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小教程之实现链表
2014/06/09 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
JS实现简单打字测试
2020/06/24 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python简单猜数游戏实例
2015/07/09 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
介绍一下你对SOA的认识
2016/04/24 面试题
区域销售经理岗位职责
2013/12/10 职场文书
结婚典礼证婚词
2014/01/11 职场文书
五型班组建设方案
2014/02/10 职场文书
十八届三中全会感言
2014/03/10 职场文书
2014年安全生产责任书
2014/07/22 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android