问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何计算每个字符串在文本中出现的次数?

发布网友 发布时间:2022-04-07 10:38

我来回答

2个回答

热心网友 时间:2022-04-07 12:07

$str = "www.baidu.com"
echo substr_count($str,'w'); // print 3

建议使用substr_count函数,这样可以直接统计出结果。

追问我要统计每一个,不是其中一个阿

追答

我想知道,所谓的各种字符都是什么?每个汉字也算吗?

如果汉字也算的话……先把字符串分割成单个字符,然后用这个:array_count_values(array),最后输出的每种字符

还有,我各种度娘,找到了以下代码,建议你试试:

/*作用:统计字符长度包括中文、英文、数字
$str = "kds";
echo sstrlen($str,'utf-8');
*/
 function sstrlen($str,$charset) {
    $n = 0; $p = 0; $c = '';
    $len = strlen($str);
    if($charset == 'utf-8') {
        for($i = 0; $i < $len; $i++) {
            $c = ord($str{$i});
            if($c > 252) {
                $p = 5;
            } elseif($c > 248) {
                $p = 4;
            } elseif($c > 240) {
                $p = 3;
            } elseif($c > 224) {
                $p = 2;
            } elseif($c > 192) {
                $p = 1;
            } else {
                $p = 0;
            }
            $i+=$p;$n++;
        }
    } else {
        for($i = 0; $i < $len; $i++) {
            $c = ord($str{$i});
            if($c > 127) {
                $p = 1;
            } else {
                $p = 0;
        }
            $i+=$p;$n++;
        }
    }        
    return $n;
}

热心网友 时间:2022-04-07 13:25

substr_count使用这个函数,具体用法,自己百度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么样的猫叫起司猫? 2021年春节后工地普遍是哪天开工? 美国大学介绍——印第安纳大学伯明顿分校 480-500分之间的大学有哪些 平安驾意险需要买两份保险吗? AI编译器技术剖析(一)-概述 AI编译器技术剖析(三)-树模型编译工具 Treelite 详解 研究性学习:人工智能产品的个人使用情况调研 全球变化中国现阶段水资源概况 我国水资源人均占有量现在只有 尝试了婚外性生活会不会因此而上瘾 婚外情的男人会迷恋婚外性吗? 如果一个人和婚外情人一起五年中没花对方一分钱,性也根本满足不了,但是分手多年后仍然想念,这到底为什 性伴和婚外情人有什么区别? 如何来认识婚外情、婚外恋和婚外性行为?谢谢了,大神帮忙啊 男人婚外情只是为了性吗 婚外恋男人会对性有依赖吗? 婚外情男人对他再好,他也只要性吗?我们5年了,很少在一起,他爱我还是玩我 婚外情一定有性吗 婚外情的男人为了“性”还是为了“情”? 价格涨的厉害发朋友圈怎么说 农村土鸡蛋没销路怎么办? 怎么卖鸡蛋销量好 咋样能把一天有15万枚鸡蛋给推销出去,拜托各位老板指点迷津? 鸡蛋销售方法与技巧 互联网时代,要怎么推销自家的鸡蛋呢? THINKPHP怎么查询一张表中某个字段数据重复次数最多的前几名! 拼多多的价格怎么样定价,才能体现它的性价比比较高? 拼多多兑换全场通用无门槛优惠券合算吗? 电脑上任务栏点不动怎么办? 宝刚四个月,嘉宝米粉刚开始怎么吃法呀? 仙途大陆怎么聊天? 仙途大陆手游为啥给我停封了 仙途怎么样? 仙途这个游戏怎么样?怎么玩? 在手机游戏无极仙途里,玩家达到什么境界可以探索龙族秘境? 刚刚接触《仙途》这款游戏,那个门派好?怎么加属性?请高人指点! 仙途游戏任务中哪些任务可以获得海量经验? 仙途游戏怎样赚钱最快? 大家觉的仙途好玩吗? 仙途世界安卓版和苹果版能互通吗一起能组队吗 EXCEL显示重复值设置 仙途 好玩吗 仙途2和仙途有什么区别?是同一个游戏吗? 仙途非RMB玩家能玩好吗?里面门派怎么界定? 国内修仙类网游 仙途是什么类型的游戏? 灵域仙途手游结婚是不是个骗局,知道的大神说一下越多人越好? 一个账号玩修仙游戏所有副职业 配股价是怎么算出来的?