[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Заменить if
magdat
Такой вопрос, люди с опытом должны знать что делать. Есть ячейка в таблице, которая может быть в диапазоне от 1 до 10. После запроса получается
Если 1, то делаем то
Если 2, то делаем то
...
Если 10, то делаем то

Есть ли возможность заменить эти все IF на менее громоздкую конструкцию, потому как сейчас от 1 до 10, а спустя время будет и больше. Просто дать направление, остальное, я думаю, сам найду. Заранее благодарен.
depp
switch
sergeiss
Можно switch, можно и другие варианты. Всё зависит от задачи. Если ты опишешь более подробно, то и ответить можно будет более подробно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Invis1ble
сколько платишь?

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

inpost
if(in_array($a,array(1,2,3,4,5,6,8)))

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
twin
Цитата (inpost @ 28.09.2015 - 18:54)
if(in_array($a,array(1,2,3,4,5,6,8)))

И как тут прикрутить
Цитата
Если 1, то делаем то
Если 2, то делаем то
?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Сергей прав, мало вводных. Но по сути напрашивается что-то вроде фабрики.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

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