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 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
PHP+APACHE实现用户论证的方法
Oct 09 PHP
PHP 截取字符串 分别适合GB2312和UTF8编码情况
Feb 12 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
Oct 08 PHP
php 判断网页是否是utf8编码的方法
Jun 06 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
Sep 17 PHP
phpstudy隐藏index.php的方法
Sep 21 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
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
php发送与接收流文件的方法
2015/02/11 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
php cli配置文件问题分析
2015/10/15 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
Python中使用dom模块生成XML文件示例
2015/04/05 Python
Python中的super用法详解
2015/05/28 Python
python通过socket查询whois的方法
2015/07/18 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
python  logging日志打印过程解析
2019/10/22 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
介绍一下Java的安全机制
2012/06/28 面试题
高三自我鉴定
2013/10/23 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
十七岁的单车观后感
2015/06/12 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书