PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (23): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец

> Найдено сообщений: 339
alnik-75 Отправлено: 14 Июля, 2013 - 00:49:43 • Тема: Плавное изменение div'a • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 1819
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(какая та кнопка).click(function(){
  3.     $("#info1").fadeOut(500).text('новый текст').fadeIn(500);
  4. });
  5.  
alnik-75 Отправлено: 14 Июля, 2013 - 00:07:10 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
teddy пишет:
alnik-75
Ну тогда is_numeric, если $_POST-ом принимаете. Так как $_POST всегда возвращает строковый тип, даже если вы ввели число

Этот совет не из-за того, что я к нему все время клонил?
alnik-75 Отправлено: 13 Июля, 2013 - 23:59:33 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
просто я хочу разобраться)))))))) я не за циклился на этот нумерике. И никаких претензий к is_integer не имею. Мне просто хочется знать, что при приеме пост-данных нужно применять:
is_numeric() бех intval или is_integer с ним. Какая проверка в данном случае будет более корректной? У меня такое ощущение, что без разницы))))))
Хочется узнать это раз и навсегда)))))
alnik-75 Отправлено: 13 Июля, 2013 - 23:51:03 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
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 Отправлено: 13 Июля, 2013 - 19:59:43 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
teddy пишет:
alnik-75 пишет:
А как число 12345678 придет в POST ?

Да, придет число, без кавычек, но тип уже будет строковый. Т.е не int, а уже string

Так, что тут нужно использовать?
alnik-75 Отправлено: 13 Июля, 2013 - 19:49:10 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
teddy пишет:
alnik-75
Потому что is_numeric может принимать ещё и числовые строки. А is_interger строго по типу...

Это уже от конкретного случая зависит... Можно ещё не != а !== сделать, чтоб железно, по типу )
(Добавление)
Тоесть при is_numeric пройдет "12345678" а при is_integer нет... только без кавычек

А как число 12345678 придет в POST ?
alnik-75 Отправлено: 13 Июля, 2013 - 19:41:17 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
Я то понял, что там в if else творится. Я просто к тому, что, согласно мануалу для проверки введенных пользователем данных в форму(а именно это я в первом сообщении указал) советуется использовать is_numeric(). Вот я к чему)))))))))))))))
alnik-75 Отправлено: 13 Июля, 2013 - 19:34:37 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
teddy пишет:


PHP:
скопировать код в буфер обмена
  1. $num = 1234;
  2. if(!is_integer($num) or strlen($num) != 8)
  3. {
  4.     echo "Данные не являются числом или меньше/больше 8 цифр";
  5. }
  6. else
  7. {
  8.     $num = abs(intval($num));
  9.     echo "Данные являются числом ".$num;
  10. }

Почему тогда не is_numeric()?
alnik-75 Отправлено: 13 Июля, 2013 - 18:19:58 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
AlexAnder!
Не особо! Особой необходимости не было. Немного понимаю значения символов, но чтобы слепить из этого шаблон, нужно практиковаться, а я этого, как раз и не делал.
Получив совет от LIME, я смогу подобные теперь шаблоны строить))))))))))))
alnik-75 Отправлено: 13 Июля, 2013 - 18:15:32 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
LIME пишет:
странный вопрос...была бы буква n

Я это понял. Спасибо за помощь. Стыдно, что изучаю PHP почти год, а в регулярных выражениях "ни в зуб ногой"
alnik-75 Отправлено: 13 Июля, 2013 - 18:11:59 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
LIME пишет:
решетки это ограничитель шаблона...он может быть любым
экранирование чтоб показать что это не символ d а число
^ начало строки
$ конец строки
значит 8 цифр от начала и до конца строки(значит ничего больше в строке нет)
(Добавление)
перевод строки \n ...зачем тут экранирование?

чтобы придать символу n специальную функцию? А что было бы если не было перед ней обратного слэша?
alnik-75 Отправлено: 13 Июля, 2013 - 18:00:29 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
LIME пишет:
#^\d{8}$#

LIME! Помогите расшифровать данный шаблон.
d-означает цифрыю
{8}-длина строки
Что означают решетки?
Для чего делается экранивароние?
почему ставится ^ и $ ? Это значит точное совпадение?
alnik-75 Отправлено: 13 Июля, 2013 - 17:53:35 • Тема: проверка с помощью регулярных выражений • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1450
Уважаемые форумчане!!!
Прошу оказать помощь. Мне необходимо организовать проверку введеных пользователем данных. Это должно быть число из 8 цифр.
Каков должен быть шаблон для проверки с помощью preg_match.
Заранее спасибо за помощь
alnik-75 Отправлено: 07 Июля, 2013 - 21:49:11 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
Мне жаль, что не сдержался. Приношу свои извинения!
alnik-75 Отправлено: 07 Июля, 2013 - 17:15:27 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
nerv пишет:
alnik-75 пишет:
А мне кажется, что именно ты полный п.......... Таким умникам как ты, только заборы красить, да котам хвосты крутить..........

я не говорил, что ты говно, я сказал что твой код говно. Отступы хотя бы расставляй.

А ты вместо того, чтобы высказывать свои подленькое и никому неинтересное мнение, лучше бы дал совет по улучшению, а не упражнялся в своей безграмотности

Страниц (23): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB