[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: if внутри while...
MatrixGod
всем прив!

у меня вопросег:
есть if внутри while.

while ($a = $b)
{
if(условие)
{
}
}



как остановить while если условие в if выполнилось и продолжить скрипт после
while?

дело в том что цикл while повторяется десятки тысяч раз и чтоб не нагружать систему я хочу его остановить когда он больше не нужен.



Спустя 11 минут, 9 секунд (7.03.2010 - 21:31) MatrixGod написал(а):
хочу использовать break.
если я его вставлю в if он остановит while?

Спустя 9 минут, 8 секунд (7.03.2010 - 21:40) Adil написал(а):
блин попробуй!

Спустя 7 минут, 17 секунд (7.03.2010 - 21:48) MatrixGod написал(а):
Nezabivaemiy
гыы... wink.gif

Спустя 22 минуты, 13 секунд (7.03.2010 - 22:10) Guest написал(а):
надо a==b, например))

Спустя 36 минут, 54 секунды (7.03.2010 - 22:47) qpayct написал(а):
или выведи в отдельную функцию и сделай при условии return

Спустя 8 минут, 11 секунд (7.03.2010 - 22:55) FatCat написал(а):
$c = TRUE;
while ($a = $b and $c)
{
if(условие)
{
$c = FALSE;
}
}

Спустя 29 минут, 51 секунда (7.03.2010 - 23:25) sergeiss написал(а):
FatCat - тогда еще и continue надо обязательно! Иначе код после ИФа будет выполняться.

Спустя 20 минут, 57 секунд (7.03.2010 - 23:46) Dezigo написал(а):
$a = $b присваение.? не == ?
ерундовый пример.

Спустя 2 часа, 49 минут, 55 секунд (8.03.2010 - 02:36) FatCat написал(а):
Цитата (sergeiss @ 8.03.2010 - 00:25)
тогда еще и continue

А не проще будет else?
Быстрый ответ:

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