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中使用反射技术的架构插件使用说明
May 18 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 PHP
PHP对文件夹递归执行chmod命令的方法
Jun 19 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
golang 调用 php7详解及实例
Jan 04 PHP
Laravel5中Cookie的使用详解
May 03 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 PHP
Laravel解决nesting level错误和隐藏index.php的问题
Oct 12 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 foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
php和javascript之间变量的传递实现代码
2012/12/19 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
js 替换
2008/02/19 Javascript
javascript定时保存表单数据的代码
2011/03/17 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
JS跨域问题详解
2014/11/25 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
Python读取Excel的方法实例分析
2015/07/11 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
python实现抽奖小程序
2020/04/15 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
python能在浏览器能运行吗
2020/06/17 Python
Python爬虫教程知识点总结
2020/10/19 Python
python绘制雷达图实例讲解
2021/01/03 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
合作经营协议书范本
2014/04/17 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
优秀党员事迹材料
2014/12/18 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书