Уважаемые форумчане, подскажите пожалуйста:
есть переменная, которая передает некое число... С помощью какой функции я могу проверить, нет ли в переменной буквы или любого другого символа, кроме числа естественно?
- 22.10.2017 20:46
- 22.10.2017 22:20
- 23.10.2017 09:24
Coder,а как насчёт ctype_alpha? С Ее помощью возможно такое воплощение?
- 23.10.2017 09:58
Нет, поскольку, помимо букв, могут быть переданы другие символы.
Думается, что в рамках сформулированного Вами вопроса нужно проверять на наличие цифры.
Есть нюанс - если это инфо из формы, то она всегда будет строкой и PHP, если незадано иное, произведёт неявное приведение типов.
Если это внутренние данные между скриптами, то возможно использование разных типов.Спасибо сказали:
dark side(27.10.2017), - 23.10.2017 10:52
Coder, нет, в моем случае следующее: есть данные, передающиеся методом get. Данные состоят только из цифр. Мне нужно создать проверку на наличие лишних символов и если они есть - выдать ошибку
- 23.10.2017 12:59
dark side, ctype_digit используйте
_http://php.net/manual/ru/function.ctype-digit.phpСпасибо сказали:
dark side(23.10.2017), - 23.10.2017 13:17
thomas, оу, интересно... сейчас попробую
- 23.10.2017 15:24
Все, спасибо) Вопрос решен. Думаю, тему можно закрывать
- 27.10.2017 06:22
Придется отрабатывать минус, который получил(
PHP код:В таком варианте работает безотказно$переменная = $_GET['number'];
if (ctype_digit($переменная)) {
echo "Все ок!";
}
else {
echo "Все плохо";
die;
}
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Копирайт - 2$ за 1000 символов. Качественный ручной рерайт - 1$ за 1000 символов. | Копирайтинг, переводы, постинг | 2 | 24.10.2017 12:45 |
передача переменной содержащей двойные кавычки из php в JS | Web программирование | 2 | 30.01.2017 16:37 |
Работа с json и выборка по переменной | Web программирование | 1 | 18.11.2014 16:24 |
Как передать переменной название записи в цикле? | WordPress | 11 | 06.05.2013 14:52 |
передача информации через форму. Проблема в передаче переменной | Web программирование | 2 | 01.12.2012 12:26 |