interesting php for loop

Discussion in 'PHP' started by ironmankho, Oct 7, 2012.

  1. #1
    for ($i=1; $i<=500; $i++)
    {
    echo "The number is " . $i . "<br />";
    }

    well this is for lopp but i want like this output

    This number is 1 is Red
    This number is 2 is blue
    This number is 3 is green
    This number is 4 is orange
    This number is 5 is Red
    This number is 6 is blue
    This number is 7 is green
    This number is 8 is orange
    This number is 9 is Red
    This number is 10 is blue
    This number is 11 is green
    This number is 12 is orange


    basically red , blue , green , orange repeating every four times it is brain teaser
     
    ironmankho, Oct 7, 2012 IP
  2. kevinn13

    kevinn13 Greenhorn

    Messages:
    24
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    11
    #2
    Along these lines sorry I dont have FTP to test it.

    <?php

    $refer[1]="red";
    $refer[2]="blue";
    $refer[3]="Green";
    $refer[4]="Orange";


    for ($i=0; $i<=500; $i++)
    {
    $innercount++;
    if ($innercount == 5)
    {
    $innercount=1;
    }


    echo $refer[$innercount]."<br />";


    }
     
    kevinn13, Oct 7, 2012 IP
    cburton81 likes this.
  3. Bhuvan14

    Bhuvan14 Peon

    Messages:
    18
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    what kevinn13 written code is nicely works...


     
    Bhuvan14, Oct 8, 2012 IP
  4. Drent123

    Drent123 Peon

    Messages:
    105
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    There are many php loop.
     
    Drent123, Oct 9, 2012 IP
  5. plussy

    plussy Peon

    Messages:
    152
    Likes Received:
    5
    Best Answers:
    9
    Trophy Points:
    0
    #5
    here is an alternative

    
    
    <?php
    
    $innercount = 1;
    
    for ($i=1; $i<=500; $i++) {
    
        echo '<p>This number is '.$i;
    
        switch ($innercount) {
            case 1: echo 'Red'; break;
            case 2: echo 'Blue'; break;
            case 3: echo 'Green'; break;
            case 4: echo 'Orange'; $innercount = 0; break;
        }
    
        echo '</p>';
    
        $innercount++;
    
    }
    ?>
    
    PHP:
     
    plussy, Oct 10, 2012 IP
  6. Drent123

    Drent123 Peon

    Messages:
    105
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    There are many loop that used in php.
     
    Drent123, Oct 10, 2012 IP
  7. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #7
    Rukbat, Oct 14, 2012 IP