我正在寻找一种计算字符串中出现次数的方法,我找到2个php函数来执行此操作:
我试着理解这2个功能之间的区别。
我看到的主要区别是substr_count
区分大小写,但我不理解count_chars
以下陈述:
计算字符串中每个字节值(0..255)的出现次数,并以各种方式返回。
如果有人能够解释这两个功能之间的主要区别,也许一些例子可以帮助。
答案 0 :(得分:2)
count_chars()
计算每个字节值的出现次数,而substr_count()
将计算特定子字符串的出现次数
substr_count()
可用于搜索字符串选择区域内子字符串的出现次数,这对于count_chars()
是不可能的。
count_chars()
根据参数返回数组/字符串,但substr_count()
将始终返回整数。
答案 1 :(得分:0)
substr_count
计算另一个字符串中给定字符串的出现次数;而count_chars
计算给定字符串中每个字符的出现次数