
count_chars()函数用于返回字符串所用字符的信息
语法
mixed count_chars ( string $string [, int $mode = 0 ] )
定义和用法
用于返回有关字符串中使用的字符的信息
返回值
根据不同的模式,count_chars() 返回下列不同的结果:
- 0 - 以所有的每个字节值作为键名,出现次数作为值的数组。 
- 1 - 与 0 相同,但只列出出现次数大于零的字节值。 
- 2 - 与 0 相同,但只列出出现次数等于零的字节值。 
- 3 - 返回由所有使用了的字节值组成的字符串。 
- 4 - 返回由所有未使用的字节值组成的字符串。 
参数
| 序号 | 参数和说明 | 
|---|---|
| 1 | string 需要统计的字符串。 | 
| 2 | mode 它返回模式,请看上面的返回值 | 
在线示例
在本实例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 1。输出不同字符出现的次数:
<?php
//使用 count_chars() 来检查字符串,返回模式设置为 1。输出不同字符出现的次数
$data = "Two Ts and one F.";
foreach (count_chars($data, 1) as $i => $val) {
   echo "字符串中出现了 $val 次\"" , chr($i) , "\" 字符。\n";
}
?>测试看看 ‹/›输出结果:
字符串中出现了 4 次" " 字符。 字符串中出现了 1 次"." 字符。 字符串中出现了 1 次"F" 字符。 字符串中出现了 2 次"T" 字符。 字符串中出现了 1 次"a" 字符。 字符串中出现了 1 次"d" 字符。 字符串中出现了 1 次"e" 字符。 字符串中出现了 2 次"n" 字符。 字符串中出现了 2 次"o" 字符。 字符串中出现了 1 次"s" 字符。 字符串中出现了 1 次"w" 字符。
