у меня вопросег:
есть if внутри while.
while ($a = $b)
{
if(условие)
{
}
}
как остановить while если условие в if выполнилось и продолжить скрипт после
while?
дело в том что цикл while повторяется десятки тысяч раз и чтоб не нагружать систему я хочу его остановить когда он больше не нужен.
Спустя 11 минут, 9 секунд (7.03.2010 - 21:31) MatrixGod написал(а):
хочу использовать break.
если я его вставлю в if он остановит while?
если я его вставлю в if он остановит while?
Спустя 9 минут, 8 секунд (7.03.2010 - 21:40) Adil написал(а):
блин попробуй!
Спустя 7 минут, 17 секунд (7.03.2010 - 21:48) MatrixGod написал(а):
Nezabivaemiy
гыы...
гыы...
Спустя 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;
}
}
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?