За последние 24 часа нас посетили 18506 программистов и 1677 роботов. Сейчас ищет 1001 программист ...

Условие для цикла foreach

Тема в разделе "Вопросы от блондинок", создана пользователем sound, 22 авг 2008.

Статус темы:
Закрыта.
  1. sound

    sound Guest

    Почему то не работает такой код

    if ($r !=0)
    {foreach($pol as $key => $value)}
    {
    echo $key;
    }


    условие выполняется но в результате пустая страница
    цикл foreach без условия тоже работает нормально
    условие если там нет foreach тоже работает

    foreach надо как то по особому в уловия брать ?

    PS массив у меня многомерный с двумя уровнями если это важно
     
  2. Anonymous

    Anonymous Guest

    Программа — дура. Она делает то, что ты ей пишешь.
    Кстати, именно для избежания таких ошибок просят размечать нормально вложенность.
    PHP:
    1. <?php
    2. if ($r !=0)
    3. {
    4.     foreach($pol as $key => $value)
    5. }
    6. {
    7.     echo $key;
    8. }
    Так ошибка становится очевидной?
     
  3. sound

    sound Guest

    Горбунов Олег
    неа вобще немогу понять в чем проблема
    ну так написал
    foreach
    (if ($r !=0 ){$pol_netw as $key => $value}){echo $key; }

    результат тот же
     
  4. Anonymous

    Anonymous Guest

    Вложенность скобок смотри. Какие скобки к какой команде у тебя относятся?
     
  5. Anonymous

    Anonymous Guest

    PHP:
    1.  <?php
    2.  if ($r !=0)
    3.  { // if начался
    4.      foreach($pol as $key => $value)
    5.  } // if закончился
    6.  { // «ничейная» скобка
    7.      echo $key;
    8.  }// «ничейная» скобка
     
  6. sound

    sound Guest

    ну а как по другому цикл foreach у меня огромный мне над поменять массив на другой если массив $pol не имеет элементов

    брать весь цикл в условие это значит что для второго массива опять надо будет повторять огромный код
    если я правильно тебя понял
    вобщем надоело гадать напиши о чем ты говоришь в коде
     
  7. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    всё чудесатее и чудесатее
     
  8. Anonymous

    Anonymous Guest

     
  9. sound

    sound Guest

    Горбунов Олег
    с коментариями тоже непонятно
    почему скобка ничейная
    как написать тогда ?
    весь foreach брать в уловие чтоли?
     
  10. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    прикинь
     
  11. sound

    sound Guest

    Luge
    слушай клоун ненадо мне в топике срать

    бред какой то нормально ответить никто не может
     
  12. Anonymous

    Anonymous Guest

Статус темы:
Закрыта.