Php,字符串中出现的次数

时间:2014-03-08 20:24:32

标签: php string char

我正在寻找一种计算字符串中出现次数的方法,我找到2个php函数来执行此操作:

  1. substr_count
  2. count_chars
  3. 我试着理解这2个功能之间的区别。

    我看到的主要区别是substr_count区分大小写,但我不理解count_chars以下陈述:

      

    计算字符串中每个字节值(0..255)的出现次数,并以各种方式返回。

    如果有人能够解释这两个功能之间的主要区别,也许一些例子可以帮助。

2 个答案:

答案 0 :(得分:2)

  • count_chars()计算每个字节值的出现次数,而substr_count()将计算特定子字符串的出现次数

  • substr_count()可用于搜索字符串选择区域内子字符串的出现次数,这对于count_chars()是不可能的。

  • count_chars()根据参数返回数组/字符串,但substr_count()将始终返回整数。

答案 1 :(得分:0)

substr_count计算另一个字符串中给定字符串的出现次数;而count_chars计算给定字符串中每个字符的出现次数