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获取地址栏信息的代码
Oct 08 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
Feb 16 PHP
php mysql 判断update之后是否更新了的方法
Jan 10 PHP
利用php实现禁用IE和火狐的缓存问题
Dec 03 PHP
php实现两个数组相加的方法
Feb 17 PHP
php验证身份证号码正确性的函数
Jul 20 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
AJAX的使用方法详解
Apr 29 PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
php stream_get_meta_data返回值
2013/09/29 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
2011/10/24 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
python的依赖管理的实现
2019/05/14 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
python3将变量输入的简单实例
2020/08/19 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
金融管理应届生求职信
2014/02/20 职场文书
《画家乡》教学反思
2014/04/22 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
商品陈列协议书
2014/09/29 职场文书
2014年保卫工作总结
2014/12/05 职场文书
中秋节慰问信
2015/02/15 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python