7 of 410 menu

Case-rakenne

case-rakenne on osa switch-operaattoria ja mahdollistaa ohjelman haaraantumisen muuttujan arvosta riippuen. Jokainen case tarkistaa, vastaako muuttujan arvo omaa ehtoaan ja suorittaa koodin, jos vastaavuus löytyy.

Syntaksi

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

Esimerkki

Yksinkertainen esimerkki case-rakenteen käytöstä numeerisen arvon tarkistamiseen:

<?php $num = 2; switch ($num) { case 1: echo 'Yksi'; break; case 2: echo 'Kaksi'; break; default: echo 'Muu numero'; } ?>

Koodin suorituksen tulos:

'Kaksi'

Esimerkki

Usean case:n käyttäminen yhdelle koodilohkolle:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vokaali'; break; default: echo 'Konsonantti'; } ?>

Koodin suorituksen tulos:

'Konsonantti'

Esimerkki

case:n käyttäminen merkkijonoilla:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Viikon ensimmäinen päivä'; break; case 'Friday': echo 'Viimeinen työpäivä'; break; default: echo 'Tavallinen päivä'; } ?>

Koodin suorituksen tulos:

'Viikon ensimmäinen päivä'

Katso myös

  • if-operaattori,
    joka suorittaa koodin, kun ehto täyttyy
  • while-operaattori,
    joka luo silmukan ehdon kanssa
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ää