6 of 410 menu

Konstrukcja switch

Konstrukcja switch porównuje wartość zmiennej z serią wartości i wykonuje odpowiedni blok kodu. Jeśli żadna wartość nie pasuje, można wykonać kod domyślny. Każdy blok kodu powinien kończyć się instrukcją break, aby zapobiec wykonaniu kolejnych bloków.

Składnia

switch ($variable) { case value1: // kod do wykonania break; case value2: // kod do wykonania break; default: // kod domyślny }

Przykład

Najprostszy przykład użycia switch do określenia dnia tygodnia:

<?php $day = 3; switch ($day) { case 1: echo 'Poniedziałek'; break; case 2: echo 'Wtorek'; break; case 3: echo 'Środa'; break; default: echo 'Nieprawidłowy dzień'; } ?>

Wynik wykonania kodu:

'Środa'

Przykład

Przykład z wieloma case dla jednego bloku kodu:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Dobra robota!'; break; case 'C': echo 'Dobrze'; break; default: echo 'Spróbuj ponownie'; } ?>

Wynik wykonania kodu:

'Dobra robota!'

Zobacz też

  • konstrukcję if,
    która sprawdza warunek
  • konstrukcję while,
    która tworzy pętlę z warunkiem
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć