|
|
Lepší řešení if else v php?
|
26.5.2008 10:08
Gaudentius
|
Ahoj, chtěl jsem se zeptat, zda-li existuje lepší syntaxe, než takto zdlouhavě?
} elseif($pocet_zaznamu == 2 || $pocet_zaznamu == 3 || $pocet_zaznamu == 4) {
šlo by něco, jako:
} elseif ($pocet_zaznamu == 2 || == 3 || == 4 ) {
nebo jinak? Díky :-) |
|
|
Re: Lepší řešení if else v php?
|
26.5.2008 11:21
Tomáš Kavalek
|
Slo by neco jako:
switch($pocet_zaznamu) {
case 2 :
case 3 :
case 4 :
udelej_neco();
break;
case 5 :
udelej_neco_jineho();
break;
default :
udelej_neco_kdyz_neni_splnena_zadna_predchozi_podminka();
break;
}
|
|
|
Re: Lepší řešení if else v php?
|
17.6.2008 21:54
Izidor Matusov
|
Jasné... záleží od toho, čo konkrétne potrebuješ:
1, chceš zistiť, či je $pocet_zaznamu z nejakeho intervalu
if($pocet_zaznamu>=$min && $pocet_zaznamu<=$max)
overí ti, či $pocet_zaznamu patri do intervalu <$min;$max>
2, chceš zistiť špecifické stavy (napríklad fary)
if(in_array($pocet_zaznamu,Array(2,3,4))
v doslovnom prepise je to niečo takéto:
zistím, či$pocet_zaznamu sa nachádza v poli (2, 3, 4) |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|