Проверка строки на содержание только цифр
$var может содержать текст, текст с цифрами и только цифры.
Как поймать тот момент, когда переменная содержи только цифры и выполнить условия
if (...) {
//содержит только цифры
}
Ответы (1 шт):
Автор решения: insun
→ Ссылка
- Если не использовать регулярные выражения.
В зависимости от того, что будет в переменной $var. Или string, или integer.
a)
if (is_numeric($var))
Подробнее is_numeric в php
b)
if (ctype_digit($var))
Подробнее ctype_digit в php
Во второй ссылке пример #2 разницу в этих функциях показывает.
Регулярным выражением
if (preg_match('/[^\d]/', $var))