[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: функция для работы с числами
pultter
доброго времени суток!
у меня тут проблема возникла.. добавил в регистрацию пункт "ID Вконтакте". есть ли такая функция, которая проверяет какой тип даннх введен?
нужно сделать примерно так:
PHP
if (переменная содержит любые символы кроме цифр) {
print 
"нужно вводить только цифры!";
}




Спустя 21 минута, 24 секунды (6.08.2009 - 22:29) kirik написал(а):
PHP
$var 'sotona';
if(!
is_numeric($var)) {
    echo 
'нужно вводить только цифры!';
}


smile.gif

Спустя 9 секунд (6.08.2009 - 22:29) Nikitian написал(а):
Решения:
PHP
intval($var)!=$var
!is_numeric($var)
!
is_int($var)
!
is_integer($var)
!
is_long($var)
ereg_replace('[0-1]','',trim($var))!=''
preg_replace('|[0-1]|Uis','',trim($var))!=''

Вообще на регексах реализаций полно, правда рекомендую при прочих равных использовать стандартные функции - они быстрее.

Спустя 8 часов, 33 минуты, 52 секунды (7.08.2009 - 07:03) Sylex написал(а):
еще одно, гы smile.gif
PHP
<?
$var != (int) $val;

Спустя 2 часа, 56 минут, 43 секунды (7.08.2009 - 10:00) pultter написал(а):
всем спасибо!!!


_____________
Напишу индусский код. Бесплатно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.