Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как оптимизировать код?


Автор: phonekilla 2.4.2006, 23:13
Подскажите плиз, как можно записать то же условие, но короче?

Код

if (($q != 127) && ($q != 245) && ($q != 344) && ($q != 420) &&
    ($q != 225) && ($q != 156) && ($q != 319) && ($q != 324) &&
    ($q != 33) && ($q != 4) && ($q != 7) && ($q != 1))
   {
    ....
   }
........

Автор: Ciber SLasH 2.4.2006, 23:29
Код

if ( !in_array($q, array(127,245,344,420,225,156,319,324,33,4,7,1)) )

Автор: phonekilla 3.4.2006, 00:07
Ciber SLasH spasibo za otvet. A cto tut oboznacaet !in_array ?

Автор: Ciber SLasH 3.4.2006, 00:24
Качаем мануал по PHP и ищем в нём нужное слово...

Автор: Serkys 3.4.2006, 00:25
PHP manual:
Цитата

in_array -- Проверить, присутствует ли в массиве значение


Цитата

bool in_array ( mixed needle, array haystack [, bool strict] )

Ищет в haystack значение needle и возвращает TRUE в случае удачи, FALSE в противном случае.

Если третий параметр strict установлен в TRUE тогда функция in_array() также проверит соответствие types параметра needle и соответствующего значения массива haystack.

Автор: phonekilla 3.4.2006, 11:35
Благодарен за помощь! Так гораздо удобнее.

Автор: Beerman 3.4.2006, 11:54
smile HEEEELP!!! Народ помогите, я толь начал изучать РНР, закачал денвер, написал скрипт, но никак не пойму как сохранять файл с расширением .php и как его проганять через сервер чтобы он обработал прогу

Автор: PARROT 3.4.2006, 14:27
Beerman, я не вижу смысла в дублировании своих сообщений, на досуге почитайте правила нашего форума. Спасибо!

Автор: Mobius 3.4.2006, 14:34
Beerman,
а чего там сложно? как ты это "написал" скрипт. Faq по денверу почитаеш и все поймеш smile

Автор: Serkys 3.4.2006, 15:21
Beerman, smile RTFM.
Покупаешь книгу, качаешь мануалы.
Цитата(Beerman @ 3.4.2006, 12:54 Найти цитируемый пост)
как сохранять файл с расширением .php

Ну это вообще край.
Изучай windows. Рано тебе в программирование ИМХО. Можешь хтмл изучить для общего развития.

phonekilla, отметь, пожалуйста, вопрос решённым.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)