7 of 410 menu

Κατασκευή case

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

Σύνταξη

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

Παράδειγμα

Το απλούστερο παράδειγμα χρήσης της κατασκευής case για έλεγχο αριθμητικής τιμής:

<?php $num = 2; switch ($num) { case 1: echo 'Ένα'; break; case 2: echo 'Δύο'; break; default: echo 'Άλλος αριθμός'; } ?>

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

'Δύο'

Παράδειγμα

Χρήση πολλαπλών case για ένα μπλοκ κώδικα:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Φωνήεν'; break; default: echo 'Σύμφωνο'; } ?>

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

'Σύμφωνο'

Παράδειγμα

Χρήση case με συμβολοσειρές:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Πρώτη μέρα της εβδομάδας'; break; case 'Friday': 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη