|
|
|
|
![]() |
|
|
![]() |
XVII. Функции определения типа символов
Функции представленные этим расширением позволяют проверить
принадлежность символа или строки определенному классу символов
принимая во внимание текущие региональные установки (смотрите также
функцию 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 -- 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 --
Проверяет является ли указанный символ шестнадцатеричной цифрой
|
|
|
|
|
|