Цикл который выполняеться в цикле с лимитом

Discussion in 'PHP' started by Adio, 30 Jan 2012.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Что то не могу понять, извените, но иногда бональная задача кажеться очень сложной..

    Вообще есть цикл

    for

    как в нем сделать цикл, который будет доходить до мной заданного лимита, выполнять код, и сбрасываться ?

    Т.е главные цикл работает к примеру до 1000, в нем цикл работает до 50 выполняет код, и сбрасываеться обратно.

    Как такое сделать ?
     
  2. Siter

    Siter New Member

    Joined:
    25 Jul 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Цикл в цикле?

    Не совсем понятно, что должен делать внутренний цикл*
     
  3. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    937
    Likes Received:
    355
    Reputations:
    58
    Как бы вторым аргументом цикла for идет условие. Что мешает задать условие во внутреннем цикле до 50?
    PHP:
    <?php 
    for ($j 0$j 10$j++) 
    {
        for (
    $i 0$i 5$i++) 
        { 
            
        } 

    echo 
    "Я внешний цикл - число моих итераций составило $j раз<br>\r\n";
    echo 
    "Я внутренний цикл - число моих итераций составило $i<br>\r\n";
    ?>
     
    #3 Skofield, 30 Jan 2012
    Last edited: 30 Jan 2012
  4. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    PHP:
    for($i=1;$i<1000;$i){
    $it=$i++;

    if(
    $it=="50"){
    echo 
    "Ок";
    break;
    }
    }
    Если я правильно понял, то так.
    Но мне кажется что правильнее будет переработать алгоритм скрипта.