За последние 24 часа нас посетили 7814 программистов и 664 робота. Сейчас ищут 186 программистов ...

Совместить несколько циклов в один

Тема в разделе "Прочие вопросы по PHP", создана пользователем mainprofilemail, 26 дек 2019.

  1. mainprofilemail

    mainprofilemail Новичок

    С нами с:
    14 апр 2018
    Сообщения:
    53
    Симпатии:
    0
    Нужно соединить все в один большой цикл с маленьким вложенным. Вместо цифр 4 и 8 должна быть переменная в которой и будет записано число при котором нужно выполнить цикл while. Очень буду благодарен за помощь.

    Принимаются также другие варианты типа что можно пройтись по одной выборки из БД два раза, а не делать это в цикле с повторяющейся одинаковой выборкой то такие ответы прошу писать с примером. Благодарю)))

    PHP:
    1.  
    2.     $rich_mediaArray = rich_mediaArray($connect);
    3.     $rich_mediaArray_1 = rich_mediaArray($connect);
    4.  
    5.     $i = 0;
    6.  
    7.     while($i < 4){
    8.         foreach($rich_mediaArray->fetch_assoc() as $key => $value){
    9.             if($key != 'id' && $value != 'false'){
    10.                 $rich_media['Buttons'][$i][$key] = $value;
    11.             }
    12.         }
    13.         $i++;
    14.     }
    15.  
    16.  
    17.     while($i < 8){
    18.         foreach($rich_mediaArray_1->fetch_assoc() as $key => $value){
    19.             if($key != 'id' && $value != 'false'){
    20.                 $rich_media['Buttons'][$i][$key] = $value;
    21.             }
    22.         }
    23.         $i++;
    24.     }
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    6.159
    Симпатии:
    992
    Адрес:
    Лень
    соедини запросы в один