6 of 410 menu

Switch-rakenteet

switch-rakenne vertailee muuttujan arvoa sarjaan arvoja ja suorittaa vastaavan koodilohkon. Jos mikään arvo ei täsmää, voidaan suorittaa oletuskoodi. Jokaisen koodilohkon tulisi päättyä break-komentoon estämään seuraavien lohkojen suorittaminen.

Syntaksi

switch ($variable) { case value1: // suoritettava koodi break; case value2: // suoritettava koodi break; default: // oletuskoodi }

Esimerkki

Yksinkertainen esimerkki switch-rakenteen käytöstä viikonpäivän määrittämiseen:

<?php $day = 3; switch ($day) { case 1: echo 'Maanantai'; break; case 2: echo 'Tiistai'; break; case 3: echo 'Keskiviikko'; break; default: echo 'Virheellinen päivä'; } ?>

Koodin suorituksen tulos:

'Keskiviikko'

Esimerkki

Esimerkki useasta case-arvosta yhdelle koodilohkolle:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Hyvin tehty!'; break; case 'C': echo 'Hyvä'; break; default: echo 'Yritä uudelleen'; } ?>

Koodin suorituksen tulos:

'Hyvin tehty!'

Katso myös

  • if-rakenteen,
    joka tarkistaa ehdon
  • while-rakenteen,
    joka luo ehdollisen silmukan
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää