Articles of switch statement

Случай переключения PHP $ _GET и значение переменной switch $ _GET

Скажем, у меня есть URL-адрес, например, www.mysite.com/index.php?login=0 . Можно ли переключать переменные case $ _GET и значения переменной переменной $ _GET? Что-то вроде: switch ($_GET) { case 'login' : switch($_GET['login']) { case '0' : echo 'Login failed!'; break; case '1' : echo 'Login successful.'; break; } break; case 'register' : switch ($_GET['register']) { case '0' […]

PHP включает внешний swich не работает

У меня есть следующий сниппет, который отлично работает, но я хочу, чтобы переключатель switch ($ fixture-> homeTeamName) и переключатель ($ fixture-> awayTeamName) были включены из внешнего файла с именем swich_1.php, а не жестко закодированным в шаблоне, но я не смог включить его: <table class="table table-striped"> <tr> <th>HomeTeam</th> <th></th> <th>AwayTeam</th> <th colspan="3">Result</th> </tr> <?php foreach ($soccerseason->getFixturesByMatchday(1) […]

Оператор switch возвращает неверные результаты

Гало! Я не уверен, где я ошибаюсь в своем заявлении о переключении! Вот что я хочу сделать для моего кода: Если все три переменных пусты, то я ничего не хочу. Однако, если нет, то я хочу посмотреть, какие из них пусты, а какие нет, и выполняют разные задачи на основе их состояния. Если они не […]

есть ли способ в PHP перезапустить цикл в foreach или изменить тестовое значение в коммутаторе?

если я зацикливаюсь над массивом, и, находясь в середине одной из циклов, я обнаруживаю небольшую проблему, меняю … что-то … и нужно попробовать еще раз … есть ли способ вернуться к вершина цикла, не захватывая следующее значение из массива? Я сомневаюсь, что это существует, но это будет какое-то ключевое слово, как continue или break . […]

Использование strstr внутри коммутатора php

Я просто не могу придумать код. У меня слишком много следов, если статусы, которые я хочу изменить, чтобы быть оператором switch, но я не могу найти логику. На данный момент у меня есть: if(strstr($var,'texttosearch')) echo 'string contains texttosearch'; if(strstr($var,'texttosearch1')) echo 'string contains texttosearch1'; if(strstr($var,'texttosearch2')) echo 'string contains texttosearc2h'; //etc etc… Но как я могу добиться […]

PHP: можно ли переходить из одного случая в другой внутри коммутатора?

У меня есть переключатель, где в очень редких случаях мне, возможно, придется перейти к другому делу, я ищу что-то вроде этого: switch($var){ case: 'a' if($otherVar != 0){ // Any conditional, it is irrelevant //Go to case y; }else{ //case a } break; case 'b': //case b code break; case 'c': if($otherVar2 != 0){ // Any […]

0 в корпусе выключателя?

Извините, может быть, немой вопрос, но у меня проблема HUGE с одним случаем, когда у меня есть переменная int со значением 0 (ноль). switch ($starost_vozila){ case (0): switch ($podaci['tip_motora']){ case ("motor1"): $eko_taksa = 485; break; case ("motor2"): $eko_taksa = 243; break; case ("motor3"): $eko_taksa = 121; break; case ("motor4"): $eko_taksa = 194; break; } break; […]

Это плохая модель? (Переключатель внутри / для петли foreach)

Я нахожу, что пишу код, например: foreach($array as $key => $value) { switch($key) { case 'something': doSomething($value); break; case 'somethingelse': doSomethingElse($value); break; } } Есть ли лучший способ сделать это? Мне кажется грязным, но я могу просто подумать об этом. Единственная альтернатива, о которой я могу думать, это утверждение if для каждого ключа, что не […]

Должен ли я когда-либо использовать продолжение внутри оператора switch?

Я заметил, что вы действительно можете использовать ключевое слово continue в инструкции switch, но на PHP он не делает того, что я ожидал. Если это не удается с PHP, кто знает, сколько других языков он терпит неудачу? Если я много переключаюсь между языками, это может быть проблемой, если код не ведет себя так, как я […]

PHP-переключатель с запросом GET

Я создаю простую область администрирования для своего сайта, и я хочу, чтобы URL-адреса выглядели примерно так: http://mysite.com/admin/?home http://mysite.com/admin/?settings http://mysite.com/admin/?users Но я не уверен, как получить информацию о том, какая страница запрашивается, а затем показать нужную страницу. Я попробовал это в своем коммутаторе: switch($_GET[]) { case 'home': echo 'admin home'; break; } Но я получаю эту […]

Intereting Posts
Уведомления электронной почты WooCommerce: разные адресаты электронной почты для разных городов Как определить, действительно ли файл загружен и сохранен, несмотря на предварительную выборку / кеш браузера? Отправить письмо с вложениями в PHP? Как я могу не позволить пользователю вернуться после выхода на PHP? Файлы Bootstrap не загружаются должным образом на других страницах codeigniter Symfony sfWidgetFormChoice всегда недействителен с несколькими вариантами (флажки) «Замечание PHP: неопределенное свойство» Кнопка регистрации / регистрации не работает (PHP AND AJAX) Как конвертировать время сервера в локальное время? живое новое сообщение Копирование и вставка стилей из одной строки в другую Мой вызов Ajax не работает – попытка заполнить jstree через ajax php и mysql JSON Область применения в php Как отображать изображения категорий в OpenCart mail () не работает на новом сервере