Do..While..Loops

Nu ga ik het hebben over do..while Loops. De do...while Loops zijn gelijk aan de while statement behalve dat de conditie aan het einde wordt getest. Dit betekend dat de loop altijd uitgevoerd wordt op het einde.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
    echo '<select name="num_parts">';
    $i = 0;
    do {
        echo '<option value="' . $i . '">' . $i . '</option>';
    }

    while ($i++ < $total_parts); // ik ga er van uit dat $total_parts al geset is
        echo '</select>';
?>


Met dit voorbeeld zal nul altijd getoond worden in de <select> element, zelfs als $total_parts gelijk is aan nul.

De while en do ... while statements worden vaak gebruikt om op te tellen, of af te trekken bij een script om te bepalen wanneer te beginnen en wanneer te stoppen zoals in het voorbeeld hierboven. De variabele die gebruikt worden voor dit soort doeleindes, worden vaak 'loop control variables' genoemd. Vaak worden while statements gebruikt om data uit een database te lezen, lijnen uit een bestand, of elementen uit een array.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Basis statements
  2. Boolean waardes
  3. if: en endif:
  4. Switch
  5. Loops
  6. Do..While..Loops
  7. For statements

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.