6 of 410 menu

Η δομή switch

Η δομή switch συγκρίνει την τιμή μιας μεταβλητής με μια σειρά τιμών και εκτελεί το αντίστοιχο μπλοκ κώδικα. Εάν καμία τιμή δεν ταιριάζει, μπορεί να εκτελεστεί κώδικας προεπιλογής. Κάθε μπλοκ κώδικα πρέπει να τελειώνει με τον τελεστή break για να αποτρέψει την εκτέλεση των επόμενων μπλοκ.

Σύνταξη

switch ($variable) { case value1: // κώδικας για εκτέλεση break; case value2: // κώδικας για εκτέλεση break; default: // προεπιλεγμένος κώδικας }

Παράδειγμα

Ένα απλό παράδειγμα χρήσης της switch για τον προσδιορισμό της ημέρας της εβδομάδας:

<?php $day = 3; switch ($day) { case 1: echo 'Δευτέρα'; break; case 2: echo 'Τρίτη'; break; case 3: echo 'Τετάρτη'; break; default: echo 'Μη έγκυρη ημέρα'; } ?>

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

'Τετάρτη'

Παράδειγμα

Παράδειγμα με πολλαπλές case για ένα μπλοκ κώδικα:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Μπράβο!'; break; case 'C': echo 'Καλά'; break; default: echo 'Δοκίμασε ξανά'; } ?>

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

'Μπράβο!'

Δείτε επίσης

  • τη δομή if,
    που ελέγχει μια συνθήκη
  • τη δομή while,
    που δημιουργεί έναν βρόχο με συνθήκη
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη