Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: игнорирование if или переход к else

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте,
 
если у меня есть такой кусок:

Код:
 
if(...) // условие 1.
{
   // часть кода 1.
    if(....) // условие 2.
    {
        // часть кода 2.
    }
    else
    {
        // часть кода 3.
    }
}
else
{
    // часть кода 4.
}

 
Как сделать следующую задачу:
Если я попадаю в "часть кода 2" меня переносит в "часть кода 4".
При этом, я могу попасть в "часть кода 4" как и из "часть кода 2" так и изза невыполнения "условия 1".

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:41 14-03-2016
bordellinoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@Sutar
 
вот так, наверное, если я правильно понял условия задачи:
 
if( условие_1 && !условие_2 ) {
    // часть кода 3.
}
elseif( !условие_1 || (условие_1 && условие_2)) {
    // часть кода 2.
    // часть кода 4.
}
else {  
    // часть кода 1.
}

Всего записей: 50 | Зарегистр. 13-10-2013 | Отправлено: 23:28 15-03-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как сделать следующую задачу:  
Если я попадаю в "часть кода 2" меня переносит в "часть кода 4".  
При этом, я могу попасть в "часть кода 4" как и из "часть кода 2" так и изза невыполнения "условия 1".


Код:
$jump = false;
 
if (..1..)
{
  if (..2..)
  {
      $jump = true;
   }
   else
   {
    ..3..
   }
}
else
  $jump = true;
 
if ($jump)
{
 ..4..
}

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 02:18 20-04-2016
nuker96

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
$vas9 = (bool) rand(-9, 9);
$van9 = (bool) rand(-9, 9);
 
swtich (true) {
 case $vas9==$van9:
  return 1;
 case $vas9==$vas9:
  return 0;
 case $van9==$van9:
  return true;
 default:
  return false;
}
 

 
Добавлено:
http://php.net/manual/ru/language.oop5.php
 
Добавлено:
ок.
http://php.net/manual/ru/control-structures.goto.php




Прекращайте флудить и нести бред

Всего записей: 27 | Зарегистр. 22-08-2011 | Отправлено: 22:43 26-04-2016 | Исправлено: nuker96, 22:47 26-04-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: игнорирование if или переход к else


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru