LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna Lepší řešení if else v php?

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
Lepší řešení if else v php? 26.5.2008 10:08 Gaudentius
  |- Re: Lepší řešení if else v php? 26.5.2008 11:21 Tomáš Kavalek
  L Re: Lepší řešení if else v php? 17.6.2008 21:54 Izidor Matusov
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4709x
2. FreeBSD
Download: 8881x
3. PCLinuxOS-2010
Download: 8386x
4. alcolix
Download: 10651x
5. Onebase Linux
Download: 9455x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 5950x

1. xinetd
Download: 2236x
2. RDGS
Download: 937x
3. spkg
Download: 4334x
4. LinPacker
Download: 9595x
5. VFU File Manager
Download: 3024x
6. LeftHand Mała Księgowość
Download: 6842x
7. MISU pyFotoResize
Download: 2598x
8. Lefthand CRM
Download: 3395x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 2867x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz