просто я хочу разобраться)))))))) я не за циклился на этот нумерике. И никаких претензий к is_integer не имею. Мне просто хочется знать, что при приеме пост-данных нужно применять:
is_numeric() бех intval или is_integer с ним. Какая проверка в данном случае будет более корректной? У меня такое ощущение, что без разницы))))))
Хочется узнать это раз и навсегда)))))
Teddy!
Вот цитата из описания функции is_int, псевдонимом которой является is_integer()
is_int
(PHP 3, PHP 4, PHP 5)
is_int - определяет, является ли переменная integer.
Описание
bool is_int (mixed var)
Возвращает TRUE, если var является integer, FALSE - в ином случае.
Примечание: чтобы проверить, является ли переменная числом или числовой строкой (такой как ввод формы, который всегда является строкой), вы обязаны использовать is_numeric().
alnik-75
Потому что is_numeric может принимать ещё и числовые строки. А is_interger строго по типу...
Это уже от конкретного случая зависит... Можно ещё не != а !== сделать, чтоб железно, по типу ) (Добавление)
Тоесть при is_numeric пройдет "12345678" а при is_integer нет... только без кавычек
Я то понял, что там в if else творится. Я просто к тому, что, согласно мануалу для проверки введенных пользователем данных в форму(а именно это я в первом сообщении указал) советуется использовать is_numeric(). Вот я к чему)))))))))))))))
AlexAnder!
Не особо! Особой необходимости не было. Немного понимаю значения символов, но чтобы слепить из этого шаблон, нужно практиковаться, а я этого, как раз и не делал.
Получив совет от LIME, я смогу подобные теперь шаблоны строить))))))))))))
решетки это ограничитель шаблона...он может быть любым
экранирование чтоб показать что это не символ d а число
^ начало строки
$ конец строки
значит 8 цифр от начала и до конца строки(значит ничего больше в строке нет) (Добавление)
перевод строки \n ...зачем тут экранирование?
чтобы придать символу n специальную функцию? А что было бы если не было перед ней обратного слэша?
LIME! Помогите расшифровать данный шаблон.
d-означает цифрыю
{8}-длина строки
Что означают решетки?
Для чего делается экранивароние?
почему ставится ^ и $ ? Это значит точное совпадение?
Уважаемые форумчане!!!
Прошу оказать помощь. Мне необходимо организовать проверку введеных пользователем данных. Это должно быть число из 8 цифр.
Каков должен быть шаблон для проверки с помощью preg_match.
Заранее спасибо за помощь
А мне кажется, что именно ты полный п.......... Таким умникам как ты, только заборы красить, да котам хвосты крутить..........
я не говорил, что ты говно, я сказал что твой код говно. Отступы хотя бы расставляй.
А ты вместо того, чтобы высказывать свои подленькое и никому неинтересное мнение, лучше бы дал совет по улучшению, а не упражнялся в своей безграмотности