加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在php中计算字符串中的确切子字符串

发布时间:2021-07-06 05:23:12 所属栏目:大数据 来源: https://www.jb51.cc
导读:如何知道字符串中子字符串的确切出现次数.例如,考虑以下字符串: $string = 'The sun is bright, what a beatiful sunlight'; 当我搜索“太阳”这个词时,我希望它返回1而不是2.当我这样做时: $counter = substr_count($string, 'sun'); 任何想法? 解决方法

如何知道字符串中子字符串的确切出现次数.例如,考虑以下字符串:

$string = 'The sun is bright, what a beatiful sunlight';

当我搜索“太阳”这个词时,我希望它返回1而不是2.当我这样做时:

$counter = substr_count($string, 'sun');

任何想法?

解决方法:

$wordCounts = array_count_values(str_word_count($string,1));
$sunCount = (isset($wordCounts['sun'])) ? $wordCounts['sun'] : 0;

区分大小写…如果您想要不区分大小写,则可能需要使用使用单词边界的正则表达式

$sunCount = preg_match_all('/bsunb/i',$string);

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读