如何计算字符串中不同的重复字符

phpseeker

我有一个字符串“Bbcdefcgh!!” 我想计算不同的重复字符。解决方案应将大写和小写字符视为不同的字符,并处理字母数字和特殊字符。

例如:给定一个字符串“Bbcdefcgh!!” 该函数应该返回 2('c' 和 '!')

class DuplicateChar
{

    public function test1() 
    {
       return $this->duplicateCharacters("Bbcdefcgh!!");    
    }

    public function duplicateCharacters($input)
    {
      //
    }
}

 $o = new DuplicateChar;
 echo $o->test1();
烘焙

您可以在这里使用一些很酷的功能:

$str = 'Bbcdefcgh!!';
$arr = str_split($str);

$data = array_filter(array_count_values($arr), function($el)
{
    return ($el > 1);
});

echo '<pre>'. print_r($data, 1) .'</pre>';

我们使用str_split将字符串拆分为一个数组,然后我们使用过滤值array_count_filter以仅获取具有超过 1 个重复项的项目。

参考:

编辑:使用 count_chars

正如 NigelRen 所指出的,这可以使用count_chars()

count_chars — 返回有关字符串中使用的字符的信息

$data = "Two Ts and one F.";

foreach (count_chars($data, 1) as $i => $val)
{
   echo "There were $val instance(s) of \"" , chr($i) , "\" in the string.\n";
}

完整文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在字符串中查找重复的不同模式

来自分类Dev

计算字符串中重复的字母

来自分类Dev

如何从java中的给定字符串中计算重复的子字符串

来自分类Dev

计算字符串中的字符数并删除重复项

来自分类Dev

计算 C# 字符串中的重复字符

来自分类Dev

计算对象pascal中字符串中的不同字符

来自分类Dev

如何计算向量中的字符串?

来自分类Dev

如何计算字符串中的数字?

来自分类Dev

如何计算字符串中的点?

来自分类Dev

如何从Bash中的字符串中删除重复的字符?

来自分类Dev

计算Python字符串中连续重复字母的实例

来自分类Dev

计算Python字符串中连续重复字母的实例

来自分类Dev

计算列表中连续重复的字符串

来自分类Dev

如何使用 Java 或 R 计算字符串中不同子字符串(数学符号)的频繁出现次数

来自分类Dev

计算字符串中子字符串重复的次数

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

如何使用Javascript使字符串中的字符重复?

来自分类Dev

如何替换字符串中的重复字符-Javascript

来自分类Dev

如何从字符串中删除重复的字符?

来自分类Dev

如何删除字符串中重复的字符序列?

来自分类Dev

从逗号分隔的字符串中删除重复项并计算总字符串

来自分类Dev

如何在vb.net的字符串数组中查找和计算重复的数字?

来自分类Dev

是否可以计算O(n)中字符串中不同子字符串的数量?

来自分类Dev

Python-计算重复的字符串

来自分类Dev

如何计算字符串中字符出现的次数?

来自分类Dev

如何按组计算字符串中字符的频率?

来自分类Dev

如何计算字符串中的字符?(Python)

来自分类Dev

如何计算字符串中字符的出现次数

Related 相关文章

  1. 1

    如何在字符串中查找重复的不同模式

  2. 2

    计算字符串中重复的字母

  3. 3

    如何从java中的给定字符串中计算重复的子字符串

  4. 4

    计算字符串中的字符数并删除重复项

  5. 5

    计算 C# 字符串中的重复字符

  6. 6

    计算对象pascal中字符串中的不同字符

  7. 7

    如何计算向量中的字符串?

  8. 8

    如何计算字符串中的数字?

  9. 9

    如何计算字符串中的点?

  10. 10

    如何从Bash中的字符串中删除重复的字符?

  11. 11

    计算Python字符串中连续重复字母的实例

  12. 12

    计算Python字符串中连续重复字母的实例

  13. 13

    计算列表中连续重复的字符串

  14. 14

    如何使用 Java 或 R 计算字符串中不同子字符串(数学符号)的频繁出现次数

  15. 15

    计算字符串中子字符串重复的次数

  16. 16

    PHP:如何获取字符串中的重复字符

  17. 17

    PHP:如何获取字符串中的重复字符

  18. 18

    如何使用Javascript使字符串中的字符重复?

  19. 19

    如何替换字符串中的重复字符-Javascript

  20. 20

    如何从字符串中删除重复的字符?

  21. 21

    如何删除字符串中重复的字符序列?

  22. 22

    从逗号分隔的字符串中删除重复项并计算总字符串

  23. 23

    如何在vb.net的字符串数组中查找和计算重复的数字?

  24. 24

    是否可以计算O(n)中字符串中不同子字符串的数量?

  25. 25

    Python-计算重复的字符串

  26. 26

    如何计算字符串中字符出现的次数?

  27. 27

    如何按组计算字符串中字符的频率?

  28. 28

    如何计算字符串中的字符?(Python)

  29. 29

    如何计算字符串中字符的出现次数

热门标签

归档