Php/func string count chars

来自菜鸟教程
跳转至:导航、​搜索

PHP count_chars()函数

❮PHP字符串参考

返回一个字符串,其中包含“ Hello World!”中使用的所有不同字符。 (模式3):

<?php

$str = "Hello World!";

echo count_chars($str,3);

?>

定义和用法

count_chars()函数返回有关字符串中使用的字符的信息(例如,字符串中出现ASCII字符的次数,或字符串中已使用或未使用的字符)。

句法

count_chars(string,mode)

参数值

参数 描述
string 需要。要检查的字符串
mode

可选的。指定返回模式。默认为0。不同的返回模式是:

  • 0-以ASCII值作为键且出现次数为值的数组
  • 1-以ASCII值作为键且出现次数为值的数组,仅列出大于零的出现
  • 2-以ASCII值作为键且出现次数为值的数组,仅列出等于零的出现次数
  • 3-使用了所有不同字符的字符串
  • 4-包含所有未使用字符的字符串

技术细节

返回值: 根据指定

mode 参数

PHP版本: 4+

更多例子

返回带有“ Hello World!”中所有未使用字符的字符串。 (模式4):

<?php

$str = "Hello World!";

echo count_chars($str,4);

?>

在此示例中,我们将在模式1下使用count_chars()来检查字符串。模式1将返回一个以ASCII值作为键并返回多少次作为值的数组:

<?php

$str = "Hello World!";

print_r(count_chars($str,1));

?>

另一个示例计算一个字符串中ASCII字符出现的次数:

 <?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);


foreach ($strArray as $key=>$value)
  {
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
  }
?>

❮PHP字符串参考