您现在的位置是:群英 > 开发技术 > PHP语言
PHP计算字符串有多少个m字符的方法是什么?
Admin发表于 2022-07-11 17:58:37779 次浏览
这篇文章分享给大家的内容是关于PHP计算字符串有多少个m字符的方法是什么?,本文介绍得很详细,内容很有参考价值,希望可以帮到有需要的小伙伴,接下来就让小编带领大家一起了解看看吧。


两种计算方法:1、使用for语句循环遍历字符串中的字符,统计m字符的个数,语法“$con=0;for($i=0;$i<strlen($str);$i++){if($str[$i]==="m"){$con++;}}”。2、利用substr_count()函数统计m字符的个数,语法“substr_count($str,"m")”。

本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

php计算字符串有多少个m字符的方法

方法1:使用for语句循环遍历字符串中的字符,统计m字符的个数

<?php
header('content-type:text/html;charset=utf-8');   
$str="34mvghm45m67m";
echo "原字符串:".$str."<br>";
$con=0;
for($i=0;$i<strlen($str);$i++){
	if($str[$i]==="m"){
		$con++;
	}
}
echo "m字符的个数:".$con;
?>

方法2:利用substr_count()函数统计m字符的个数

<?php
header('content-type:text/html;charset=utf-8');   
$str="m34mvghm45m67mm";
echo "原字符串:".$str."<br>";
echo "m字符的个数:".substr_count($str,"m");
?>

说明:

substr_count() 函数计算子串在字符串中出现的次数。(子串是区分大小写的。)

substr_count(string,substring,start,length)
参数 描述
string 必需。规定要检查的字符串。
substring 必需。规定要检索的字符串。
start 可选。规定在字符串中何处开始搜索。
length 可选。规定搜索的长度。

返回值:返回子串在字符串中出现的次数。

推荐学习:《PHP视频教程》

以上就是php怎么计算字符串有多少个m字符的详细内容,更多请关注php中文网其它相关文章!



    以上就是关于“PHP计算字符串有多少个m字符的方法是什么?”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

    标签: php
    相关信息推荐
    2022-05-18 16:59:44 
    摘要:本篇文章带大家带大家了解一下Nodejs中的net模块,希望对大家有所帮助!
    2022-07-18 17:30:02 
    摘要:判断方法:1、用count()函数获取数组长度,语法“$len=count($arr);”;2、利用比较运算符“>”判断数组长度是否大于1,语法“$len>1”,如果长度大于1则数组中有多个值,反之则数组中有1个值或没有值。
    2022-12-14 11:05:38 
    摘要:工厂模式,是一种实例化对象的方式,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象,工厂模式的最主要作用就是对象创建的封装、简化创建对象操作
    云活动
    推荐内容
    热门关键词
    热门信息
    群英网络助力开启安全的云计算之旅
    立即注册,领取新人大礼包
    • 联系我们
    • 24小时售后:4006784567
    • 24小时TEL :0668-2555666
    • 售前咨询TEL:400-678-4567

    • 官方微信

      官方微信
    Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
    增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
    免费拨打  400-678-4567
    免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
    微信公众号
    返回顶部
    返回顶部 返回顶部