⊗ppPmCdSch 97 of 447 menu

Switch-case rakenne PHP:ssä

PHP:ssä on erityinen switch-case rakenne, jota käytetään yhden arvon valitsemiseen useista arvoista. Opiskele sen syntaksi:

<?php switch (muuttuja) { case 'arvo1': /* tässä koodi, joka suoritetaan, jos muuttujan arvo on 'arvo1' */ break; case 'arvo2': /* tässä koodi, joka suoritetaan, jos muuttujan arvo on 'arvo2' */ break; case 'arvo3': /* tässä koodi, joka suoritetaan, jos muuttujan arvo on 'arvo3' */ break; default: /* tässä koodi, joka suoritetaan, jos muuttujan arvo ei vastaa mitään arvoa */ break; } ?>

Kuten huomaat, switch-case on vaihtoehto useille elseif -ehdoille. Katsotaanpa esimerkkiä. Oletetaan, että meillä on tällainen koodi:

<?php $num = 1; if ($num === 1) { echo 'vaihtoehto 1'; } elseif ($num === 2) { echo 'vaihtoehto 2'; } elseif ($num === 3) { echo 'vaihtoehto 3'; } else { echo 'vaihtoehtoa ei tueta'; } ?>

Kirjoitetaan tämä koodi uudelleen switch-case -rakenteella:

<?php $num = 1; switch ($num) { case 1: echo 'vaihtoehto 1'; break; case 2: echo 'vaihtoehto 2'; break; case 3: echo 'vaihtoehto 3'; break; default: echo 'vaihtoehtoa ei tueta'; break; } ?>

Muuttuja $num voi saada arvot 1, 2, 3 tai 4. Määritä, mihin vuodenaikaan muuttujan arvo sijoittuu.

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ää