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 相关文章推荐
复杂检索数据并分页显示的处理方法
Oct 09 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
PHP中return 和 exit 、break和contiue 区别与用法
Apr 09 PHP
使用dump函数,给php加断点测试
Jun 25 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
php使用NumberFormatter格式化货币的方法
Mar 21 PHP
PHP 实现的将图片转换为TXT
Oct 21 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 PHP
php微信公众号开发之现金红包
Apr 16 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 strcmp使用说明
2010/04/22 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php获取随机数组列表的方法
2014/11/13 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
js 代码优化点滴记录
2012/02/19 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
Python注释详解
2016/06/01 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
经典c++面试题四
2015/05/14 面试题
小学生开学第一课活动方案
2014/03/27 职场文书
党务公开方案
2014/05/06 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
2014年实验室工作总结
2014/12/03 职场文书
Python图像处理之图像拼接
2021/04/28 Python
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js