本文目录一览:
- 1、PHP语言:如何计算出字符串中某个字符串出现的次数?
- 2、php如何计算某个字符串在一个字段中重复出现的次数?
- 3、php怎么在一个字符串中统计数量
- 4、php 中怎么计算字符串中,所有字符个数?
- 5、php 判断字符串中一字符出现的次数。
- 6、php如何计算每个字符串在文本中出现的次数?
PHP语言:如何计算出字符串中某个字符串出现的次数?
php内置就有个函数可以的 翻翻php手册就能找到的
substr_count
(PHP 4, PHP 5)
substr_count — 计算字串出现的次数
说明
intsubstr_count ( string$haystack , string$needle [, int$offset = 0 [, int$length ]] )
substr_count() 返回子字符串needle 在字符串 haystack 中出现的次数。注意 needle 区分大小写。
参数haystack在此字符串中进行搜索。
needle要搜索的字符串。
offset开始计数的偏移位置。
length指定偏移位置之后的最大搜索长度。如果偏移量加上这个长度的和大于 haystack 的总长度,则打印警告信息。
返回值 该函数返回整型。
php如何计算某个字符串在一个字段中重复出现的次数?
?php
$text = "aa;aa;xx;aa;aa;bb;cc;aa;aa";
$text .= ';';//字串末尾加上分号
preg_match_all ("/aa;/", $text, $out);//匹配aa;
echo count($out[0]);//结果在$out[0];中
关联UID,你根据你的情况做关联即可。
?
php怎么在一个字符串中统计数量
能表述清楚点嘛?
统计数量简单得很啊,如果一个空格表示一个单词的分割。第一步:用空格分割字符串并赋值给数组。
第二步:去掉数组中的空值和无效值。
第三步:统计数组大小。
如果不严谨的统计,第二步可以省略。
php 中怎么计算字符串中,所有字符个数?
?php
$str='123你好';
echo iconv_strlen($str,'gb2312');
?
此函数使用时要配合相应的编码,就可以每个字符都算一个长度
php 判断字符串中一字符出现的次数。
$string = '18,20,31,25,20,26,21,15,18,20';
echo substr_count($string, '20');
这样就可以显示出现20的次数, 不过有一个例外你要自己考虑, 那就是120, 因为你的问题是20出现的次数, 并没有说会不会有120,220,320之类, 也就是说, 如果出现了三位数, 那这个结果就不保证准确性, 如果不止两位数, 你可以事先处理字符串, 将开头和结尾都加上一个逗号, 然后去将要匹配的20换成,20,就可以绝对匹配20的出现次数, 处理之后再将开头和结尾的逗号去掉, 也不过多了两句而已, 效率上没有什么差别
php如何计算每个字符串在文本中出现的次数?
$str = ""
echo substr_count($str,'w'); // print 3
建议使用substr_count函数,这样可以直接统计出结果。