7 of 410 menu

Konstrukcija case

Konstrukcija case ir daļa no operatora switch un ļauj organizēt programmas zarošanos atkarībā no mainīgā vērtības. Katrs case pārbauda, vai mainīgā vērtība atbilst tā nosacījumam, un izpilda kodu, ja atbilstība ir atrasta.

Sintakse

switch ($variable) { case value1: // izpildāmā koda daļa break; case value2: // izpildāmā koda daļa break; default: // noklusējuma kods }

Piemērs

Vienkāršs konstrukcijas case lietojuma piemērs skaitliskas vērtības pārbaudei:

<?php $num = 2; switch ($num) { case 1: echo 'Viens'; break; case 2: echo 'Divi'; break; default: echo 'Cits skaitlis'; } ?>

Koda izpildes rezultāts:

'Divi'

Piemērs

Vairāku case izmantošana vienam kodam:

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

Koda izpildes rezultāts:

'Līdzskanis'

Piemērs

case izmantošana ar virknēm:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Pirmā nedēļas diena'; break; case 'Friday': echo 'Pēdējā darba diena'; break; default: echo 'Parasta diena'; } ?>

Koda izpildes rezultāts:

'Pirmā nedēļas diena'

Skatiet arī

  • operators if,
    kas izpilda kodu, ja nosacījums ir izpildīts
  • operators while,
    kas izveido ciklu ar nosacījumu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt