11 of 410 menu

Κατασκευή do-while

Η κατασκευή do-while αντιπροσωπεύει έναν βρόχο με μετα-συνθήκη, ο οποίος πρώτα εκτελεί το μπλοκ κώδικα και μετά ελέγχει τη συνθήκη. Εάν η συνθήκη είναι αληθής, ο βρόχος επαναλαμβάνεται. Η κύρια διαφορά από το while είναι ότι το σώμα του βρόχου θα εκτελεστεί τουλάχιστον μία φορά.

Σύνταξη

do { // σώμα βρόχου } while (συνθήκη);

Παράδειγμα

Ένα απλό παράδειγμα εμφάνισης αριθμών από 1 έως 5:

<?php $i = 1; do { echo $i . ' '; $i++; } while ($i <= 5); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

1 2 3 4 5

Παράδειγμα

Ο βρόχος θα εκτελεστεί τουλάχιστον μία φορά, ακόμα κι αν η συνθήκη είναι ψευδής:

<?php $flag = false; do { echo 'This will be printed once'; } while ($flag); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'This will be printed once'

Παράδειγμα

Επεξεργασία πίνακα με χρήση βρόχου do-while:

<?php $arr = [1, 2, 3]; $i = 0; do { echo $arr[$i] . ' '; $i++; } while ($i < count($arr)); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

1 2 3

Δείτε επίσης

  • την κατασκευή while,
    που εκτελεί βρόχο με προ-συνθήκη
  • την κατασκευή for,
    που εκτελεί βρόχο με μετρητή
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη