См. интсрукция по ruweb.
Ctype_digit? синтаксис, примеры, использование
14.03.2026 11:22 / Марат / Смотрели : 32 / php | php_функция |"Ctype_digit" — проверяет наличие цифровых символов в строке, функция ctype_digit плюс (живые примеры)!
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
Использование Ctype_digit, примеры, возвращаемые значения.
- Ctype_digit- теория синтаксис, возвращаемые значения.
- Пример использования ctype_digit - число(int).
- Пример использования ctype_digit - число((string)).
- Пример использования ctype_digit - строка((string)).
- Вывод об использовании ctype_digit.
-
Ctype_digit - теория синтаксис, возвращаемые значения. -
Пример использования ctype_digit - числотип int(целое число). -
Пример использования ctype_digit - число((string)). -
Пример использования ctype_digit - строка(string). -
Вывод об использовании ctype_digit.
Проверяет, являются ли все символы в строке text цифровыми.
Ctype_digit- синтаксис.
ctype_digit(mixed $text): bool
Расшифровка синтаксиса : ctype_digit.
ctype_digit - название функции.
Тип данных - mixed - смешанный.
$text - Проверяемая строка.
:bool - возвращаемое значение тип булев.
Информация о ctype_digit.
Если передано целое число тип int(целое число) в диапазоне между -128 и 255 включительно, то оно будет обработано как ASCII-код одного символа (к отрицательным значениям будет прибавлено 256 для возможности представления символов из расширенного диапазона ASCII). Любое другое целое число будет обработано как строка, содержащая десятичные цифры этого числа.
В будущем аргумент будет интерпретироваться как строка вместо кода ASCII.
В зависимости от предполагаемого поведения аргумент должен быть приведён к строке (string) или должен быть сделан явный вызов функции chr().
Закончили с теорией о ctype_digit.
Итак покончили с занудной теорией, которую я никогда не любил и видимо уже никогда не полюблю! Переходим к практике!
Если вы знаете, что возвращает "ctype_digit", то вы сможете понять, как работает "ctype_digit".
А для этого требуются примеры!
Пример использования ctype_digit с числом.
Как вы наверное знаете, что число может быть числом, либо строкой. В первом примере вам понадобится:
Помещаем в переменную число без кавычек:
$num = 1;
Используем var_dump + ctype_digit:
var_dump (ctype_digit( $num ));
Выведем результат прямо здесь:
bool(false)
Почему вернулось - false в ctype_digit?
Здесь... может показаться, что произошла ошибка... как же так, что на чистое число "ctype_digit" возвращает "false" - все просто... нужно скормить "ctype_digit" - строку!
Для проверки работы ctype_digit с числом, но которое будет строкой вам понадобится:
Помещаем в переменную число с кавычками:
$no_num = '1';
Опять используем var_dump + ctype_digit:
var_dump (ctype_digit( $no_num ));
Выведем результат прямо здесь:
bool(true)
Правильная работа ctype_digit?
Как видим.. ctype_digit сработала как и требовалось.
Здесь вывод:
Для правильной работы ctype_digit число требуется в "строковом типе"(string)
Основное проверили..., теперь проверим, как будет работать ctype_digit со строкой...
Повторяем всё. что было сделано с примерами с ctype_digit выше изменим содержание в кавычках... добавим текст:
Помещаем в переменную число и текст с кавычками:
$num_str ='Привет мир 1!';
Опять используем var_dump + ctype_digit:
var_dump (ctype_digit( $num_str ));
Выведем результат прямо здесь:
bool(false)
И чистый текст с ctype_digit - строка((string)).
$str = 'Привет мир!';
var_dump (ctype_digit( $no_num ));
bool(false)
boolfalse
$no_num = '1';
Последнние комментарии:
14.12.2025 :комменты вернулись!
Марат
18.04.2026 18:04
Марат
17.03.2026 14:29
Марат
22.02.2026 17:34
Марат
10.01.2026 23:29
Марат
05.01.2026 19:49