PHP count_chars() 函数
说明
count_chars()
函数计算字符串中 ASCII 字符 (0..255) 的出现次数,并根据模式以各种方式返回它。
下表总结了该函数的技术细节。
返回值: | 取决于指定的 mode 参数。 |
---|---|
版本: | PHP 4+ |
语法
count_chars()
函数的基本语法如下:
count_chars(string, mode);
以下示例显示了 count_chars()
函数的作用。
<?php
// 示例字符串
$str = "Hello World!";
// 计算字符串中的唯一字符
$arr = count_chars($str, 1);
// 遍历返回的数组
foreach($arr as $i => $val){
echo "The character \"" . chr($i) . "\" occurs $val times the string.\n";
}
?>
参数
count_chars()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定要检查的字符串。 |
mode |
可选。 指定返回模式。 默认为0。不同的返回方式有:
|
更多示例
这里有更多示例展示了 count_chars()
函数的实际工作原理:
在以下示例中,将返回一个包含给定字符串中所有唯一字符的字符串。
<?php
// 示例字符串
$str = "Hello World!";
// 获取字符串中的所有唯一字符
echo count_chars($str, 3);
?>
在以下示例中,将返回一个以 ASCII 值作为键的数组,以及它们的频率,即它们作为值在给定字符串中出现的次数。
<?php
// 示例字符串
$str = "Hello World!";
// 获取字符串中字符的频率
print_r(count_chars($str, 1));
?>
在以下示例中,将返回一个包含字符串中所有未使用的 ASCII 字符的字符串。
<?php
// 示例字符串
$str = "Hello World!";
// 获取字符串中所有未使用的字符
echo count_chars($str, 4);
?>
Advertisements