5 of 410 menu

Η δομή elseif

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

Σύνταξη

if (συνθήκη1) { // κώδικας, αν η συνθήκη1 είναι αληθής } elseif (συνθήκη2) { // κώδικας, αν η συνθήκη2 είναι αληθής } else { // κώδικας, αν όλες οι συνθήκες είναι ψευδείς }

Παράδειγμα

Ας ελέγξουμε την τιμή μιας μεταβλητής και ας εμφανίσουμε το αντίστοιχο μήνυμα:

<?php $num = 10; if ($num > 15) { echo 'Ο αριθμός είναι μεγαλύτερος από 15'; } elseif ($num > 5) { echo 'Ο αριθμός είναι μεγαλύτερος από 5, αλλά όχι μεγαλύτερος από 15'; } else { echo 'Ο αριθμός είναι 5 ή μικρότερος'; } ?>

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

'Ο αριθμός είναι μεγαλύτερος από 5, αλλά όχι μεγαλύτερος από 15'

Παράδειγμα

Ας ελέγξουμε τον τύπο δεδομένων μιας μεταβλητής:

<?php $var = '123'; if (is_int($var)) { echo 'Είναι ακέραιος αριθμός'; } elseif (is_string($var)) { echo 'Είναι συμβολοσειρά'; } else { echo 'Είναι διαφορετικός τύπος δεδομένων'; } ?>

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

'Είναι συμβολοσειρά'

Δείτε επίσης

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