Articles of switch statement

Включить файлы с оператором switch $ _GET?

ребята! Я новичок. Я думаю об этом весь день, но все же не так много .. У меня есть один файл index.php, один оператор switch: $current_page = $_GET['page']; switch ($current_page) { case ('homepage'): include 'contents/homepage.php'; break; case ('about'): include 'contents/about.php'; break; case ('contacts'): include 'contents/contacts.php'; break; default: include 'contents/homepage.php'; } Я включаю файл, если атрибут […]

«Если» против «переключателя»

Возможный дубликат: «else if» быстрее, чем «switch () case»? В последнее время я столкнулся с множеством ситуаций, когда у меня очень простые условные выражения, и мне нужно развернуть поток приложений. «Простейшие» средства для выполнения того, что я делаю, – это просто старая инструкция if / elseif : if($value == "foo") { // … } elseif($value […]

Использование операторов сравнения в PHP-переключателе

Поэтому у меня есть четыре условия, которые мне нужно пройти, и я подумал, что лучше всего использовать оператор switch в PHP. Тем не менее, мне нужно проверить, является ли целое число, скажем, меньше или равно, или больше и равно. switch ($count) { case 20: $priority = 'low'; break; case 40: $priority = 'medium'; break; case […]

Который быстрее и лучше, Switch Case или если что-то еще, если?

Каковы лучшие и быстрые методы: если или переключиться? if(x==1){ echo "hi"; } else if (x==2){ echo "bye"; } switch(x){ case 1 … break; default; }

regexp в инструкции switch

Разрешено ли регулярное выражение в операторах switch / case PHP и как их использовать?

php switch case statement для обработки диапазонов

Я разбираю текст и вычисляю вес, основываясь на некоторых правилах. Все персонажи имеют одинаковый вес. Это сделает оператор switch действительно длинным, я могу использовать диапазоны в инструкции case. Я видел один из ответов, защищающий ассоциативные массивы. $weights = array( [az][AZ] => 10, [0-9] => 100, ['+','-','/','*'] => 250 ); //there are more rules which have […]

Нечетное поведение оператора switch

Я пишу код для сортируемой таблицы, где щелчок по ссылкам в заголовке изменяет ORDER BY, выполняемый при генерации набора результатов поиска (случай, когда там нет действительного порядка, заставляя запрос не запускаться с порядком и просто верните результаты в том порядке, в котором возвращается база данных, как это было предусмотрено). Код записывается в рамках, предоставленных моим […]

Оператор switch в PHP ввел HTML

<? switch ($var): ?> <? case 1: ?> It's 1! <? break ?> <? endswitch ?> Я хочу сделать что-то подобное, другими словами, использовать оператор switch в шаблонах PHP. Это возможно с помощью оператора if. Вышеприведенный код генерирует Parse error: syntax error, unexpected T_INLINE_HTML, expecting T_ENDSWITCH or T_CASE or T_DEFAULT в PHP 5.3. Документы PHP […]

Переключатель vs if statements

У меня дилемма. Что лучше всего использовать и почему .. переключиться или если? switch ($x) { case 1: //mysql query //echo something break; case 2: //mysql query //echo something break; } … if ($x == 1) { //mysql query //echo something } if ($x == 2) { //mysql query //echo something }