Руководство по языку программирования PHP
 

PCRE
 

Строковые функции PHP

count_chars()

Синтаксис:

count_chars (string [, mode])


Поддерживается следующими версиями PHP:

3
4
5
-
+
+

Описание функции:

Функция count_chars() возвращает количество вхождений каждого символа в строке. Подсчитываются символы входящие в диапазон ASCII (0..255))

Аргумент
Описание
Тип
string

Обязательный аргумент. Строка c данными для кодировки

string
mode

Необязательный аргумент. Определяет вид возвращаемого значения.

mode может быть равен одному из следующих значений:

0 - возвращается массив, где коды ASCII символов являются ключами, а количество вхождений значениями массива (по умолчанию)

1- возвращается массив, где коды ASCII символов являются ключами, а количество вхождений значениями массива. В массив не попадают символы с нулевым числом вхождений.

2 - возвращается массив, где символы являются ключами, а количество вхождений значениями массива. В массив попадают только символы с нулевым числом вхождений.

3 - возвращается строка с символами входящими в string хотя бы раз.

4 - возвращается строка с символами невходящими в данную строку.

int

 


Примеры:

Пример 1:


$count = count_chars("С добрым утром",1);
print_r($count);

?>

Результат:

.Array ( [32] => 2 [209] => 1 [225] => 1 [228] => 1 [236] => 2 [238] => 2 [240] => 2 [242] => 1 [243] => 1 [251] => 1 )

Пример 2:


$count = count_chars("С добрым утром",3);
print_r($count);

?>

Результат:

Сбдмортуы

 

Статьи по теме "Секреты вебмастера"

 

Строковые функции

addcslashes()
addslashes()
bin2hex()
chop()
chr()
chunk_split()
convert_cyr_string()
convert_uudecode()
convert_uuencode()
count_chars()
crc32()
crypt()
echo()
explode()
fprintf()
get_html_translation_table()
html_entity_decode()
htmlentities()
htmlspecialchars_decode()
htmlspecialchars()
implode()
join()
localeconv()
ltrim()
md5
md5_file()
metaphone()
nl2br()
number_format()
ord()
parse_str()
print()
printf()
quotemeta()
rtrim()
sha1_file()
sha1()
similar_text()
soundex()
sprintf()
sscanf()
str_ireplace()
str_repeat()
str_replace()
str_rot13()
str_shuffle()
str_split()
str_word_count()
strcasecmp()
strchr()
strcmp()
strcoll()
strcspn()
strip_tags()
stripcslashes()
stripos()
stripslashes()
strlen()
strnatcasecmp()
strnatcmp()
strncasecmp()
strncmp()
strpbrk()
strpos()
strrchr()
strrev()
strripos()
strrpos()
strspn()
stristr()
strtok()
strtolower()
strtoupper()
strstr()
substr_compare()
substr_count()
substr_replace()
substr()
trim()
ucfirst()
ucwords()
vfprintf()
vprintf()
vsprintf()
wordwrap()

Надёжный хостинг BeGet.ru