Функции определения типа символов PDF Печать E-mail

Введение

Функции представленные этим расширением позволяют проверить принадлежность символа или строки определенному классу символов принимая во внимание текущие региональные установки (смотрите также функцию setlocale()).

Будучи вызванными с челочисленным аргументом, эти функции полностью аналогичны своим эквивалентам в языке C (из ctype.h).

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

При передачи данных других типов (кроме целого или строки) функции возвращают FALSE.

Требования

Стандартная библиотека C всегда доступна, поэтому дополнительных требований нет.

Установка

Начиная с PHP 4.2.0 эти функции включены по умолчанию. В предыдущих версиях вы должны сконфигурировать и откомпилировать PHP с --enable-ctype. Запретить поддержку ctype можно с помощью --disable-ctype.

Версия PHP для Windows имеет встроенную поддержку данного расширения. Это означает, что для использования данных функций не требуется загрузка никаких дополнительных расширений.

 

Замечание: Встроенная поддержка ctype доступна с PHP 4.3.0.

Настройка во время выполнения

Данное расширение не определяет никакие директивы конфигурации в php.ini.

Типы ресурсов

Данное расширение не определяет никакие типы ресурсов.

Предопределенные константы

Данное расширение не определяет никакие константы.

Содержание

ctype_alnum -- проверяет алфавитно-цифровые символ(ы)
ctype_alpha -- проверяет алфавитные символ(ы)
ctype_cntrl -- проверяет управляющие символ(ы)
ctype_digit -- проверяет является ли символ цифрой
ctype_graph -- проверяет печатаемые символ(ы), кроме space
ctype_lower -- проверяет символ(ы) в нижнем регистре
ctype_print -- проверяет печатаемые символ(ы)
ctype_punct -- проверяет любые печатаемые символы, кроме пробельных и алфавитно-числовых
ctype_space -- проверяет пробельные символ(ы)
ctype_upper -- проверяет символ(ы) в верхнем регистре
ctype_xdigit --  проверяет является ли указанный символ шестнадцатеричной цифрой

По материалам сайта: http://www.php.su/