Predmet:if elseif else VS switch case
htio bi umjesto if naredbe koristiti switch, ali mi nesto ne radi. Pogledajte onako od oka
strInput moze sadrzavati jednu od vrijednosti: izbor1, izbor2, izbor3,izbor4
kada je vrijednost izbor1 ili izbor2, odradi se jedna procedura, a izbor3 ima svoju i izbor4 svoju proceduru
Primjer sa if elseif:
PreuzmiIzvorni kôd (PHP):if (strInput==izbor1 || strInput==izbor2)
{
...nesto napravi kad strInput=izbor1 ili strInput=izbor2
}
elseif(strInput==izbor3)
{
...nesto napravi kad strInput = izbor3
}
elseif(strInput==izbor4)
{
...nesto napravi kad strInput=izbor4
}
else
{
...strInput nije niti jedno od ponudenih
}
Primjer sa switch:
PreuzmiIzvorni kôd (PHP):$moguciIzbor=array('izbor1','izbor2','izbor3','izbor4')
{
switch($strInput)
{
case "izbor1"
case "izbor2":
...nesto napravi kad strInput=izbor1 ili strInput=izbor2
break;
case "izbor3":
...nesto napravi kad strInput = izbor3
break;
case "izbor4":
...nesto napravi kad strInput = izbor4
break;
//default mi mozda netreba kad imam if(in_array(strInput,$moguciIzbor){}
}
else
{
...strInput nije niti jedno od ponudenih
}
zivot je moja domovina.
Ovaj post je ureden
4
puta. Posljednja izmjena 24.12.2016 20:09 od strane Avko.