ПРОВЕРИТЬ ЧТО В СТРОКЕ ТОЛЬКО ЦИФРЫ PHP
При работе с данными, особенно полученными от пользователей, важно проверять корректность введенных данных. Если требуется убедиться, что строка содержит только цифры, то для этого можно воспользоваться функцией is_numeric()
в PHP.
Функция is_numeric()
проверяет, является ли значение переменной числом или строкой, которая может быть преобразована к числу. Если проверяемая строка содержит только числа, то функция вернет результат true. В противном случае результат будет false.
Пример кода:
$str = '12345';
if (is_numeric($str)) {
echo 'Строка содержит только цифры';
} else {
echo 'Строка содержит не только цифры';
}
В данном примере переменная $str содержит только цифры, поэтому функция is_numeric()
вернет результат true. В результате выполнения кода на экран будет выведено сообщение "Строка содержит только цифры".
Углубление в типы данных - Базовый курс PHP-7
#19 Уроки PHP - Учим язык PHP, Операторы сравнения на языке PHP
Регулярные выражения (RegEx) эпизод #14 - Проверка Логина и Пароля
Валидация данных на PHP. Часть 1
Рекурсия в PHP
Регулярные выражения в PHP