Функции определения типа символов
Введение
Функции представленные этим расширением позволяют проверить принадлежность символа или строки определенному классу символов принимая во внимание текущие региональные установки (смотрите также функцию setlocale()).
Будучи вызванными с челочисленным аргументом, эти функции полностью аналогичны своим эквивалентам в языке C (из ctype.h).
Если аргументом выступает строка, то функции будут проверять каждый символ в этой строке и вернут TRUE только если каждый символ удовлятворяет требуемуму условию. При вызове с пустой строкой в качестве аргуемента, функции всегда возвращают TRUE.
При передачи данных других типов (кроме целого или строки) функции возвращают FALSE.
Требования
Стандартная библиотека C всегда доступна, поэтому дополнительных требований нет.
Установка
Начиная с PHP 4.2.0 эти функции включены по умолчанию. В предыдущих версиях вы должны сконфигурировать и откомпилировать PHP с --enable-ctype. Запретить поддержку ctype можно с помощью --disable-ctype.
Версия PHP для Windows имеет встроенную поддержку данного расширения. Это означает, что для использования данных функций не требуется загрузка никаких дополнительных расширений.
Note: Встроенная поддержка ctype доступна с PHP 4.3.0.
Настройка во время выполнения
Данное расширение не определяет никакие директивы конфигурации в php.ini.
Типы ресурсов
Данное расширение не определяет никакие типы ресурсов.
Предопределенные константы
Данное расширение не определяет никакие константы.
Table of Contents
- ctype_alnum — Check for alphanumeric character(s)
- ctype_alpha — Check for alphabetic character(s)
- ctype_cntrl — Check for control character(s)
- ctype_digit — Проверяет является ли символ цифрой
- ctype_graph — Check for any printable character(s) except space
- ctype_lower — Check for lowercase character(s)
- ctype_print — Check for printable character(s)
- ctype_punct — Check for any printable character which is not whitespace or an alphanumeric character
- ctype_space — Check for whitespace character(s)
- ctype_upper — Check for uppercase character(s)
- ctype_xdigit — Проверяет является ли указанный символ шестнадцатеричной цифрой