Функции Язык программирования PHP

count_chars

(PHP 4)

count_chars - возвращает информацию о символах, используемых в строке.

Описание

mixed count_chars (string string [, int mode])

Подсчитывает количество вхождение каждого байтового значения (0..255) в строке string и возвращает её различными способами. Необязательный параметр Mode имеет по умолчанию значение 0. В зависимости от mode, count_chars() возвращает:

  • 0 - массив с байт-значением в качестве ключа и частотой появления каждого байта в качестве значения.

  • 1 - то же, что 0, но перечисляются только байт-значения с частотой более нуля.

  • 2 - то же, что 0, но перечисляются только байт-значения с частотой, равной нулю.

  • 3 - возвращается строка, содержащая все используемые байт-значения.

  • 4 - возвращается строка, содержащая все неиспользуемые байт-значения.

Создание аргументов, передаваемых по ссылке

По умолчанию аргументы передаются в функцию по значению (поэтому, если вы изменяете значение аргумента внутри функции, оно не изменяется за пределами этой функции). Если вы хотите дать функции возможность модифицировать свои аргументы, вы обязаны передавать их по ссылке.

Если вы всегда хотите передавать аргументы по ссылке, вы можете ввести префикс-амперсанд (&) в имени аргумента в определении функции:

function 
add_some_extra(&$string) { $string .= 'and something extra.'; } $str = 'This 
is a string, '; add_some_extra($str); echo $str;// выводит 'This is a string, 
and something extra.'