Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Warunek if - czy da się lepiej to zapisać?
Forum PHP.pl > Forum > Przedszkole
gherick
Witam!

Zastanawiam się, czy istnieje lepsza metoda zapisania warunku tego typu:

  1. if( $a != 1 && $a != 2 & $a != 3 )


Jak widać sprawdzana zmienna powtarza się za każdym razem, zmieniają się tylko wartości do porównania. O ile jest to jeden czy dwa warunki to można przeboleć, ale nieraz po pewnym czasie jest potrzeba dodania kolejnych do łańcucha. Czy istnieje jakiś bardziej elegancki sposób zapisania takiego warunku?

Pozdrawiam!

wookieb
  1. if (in_array($a, array(1, 2, 3)))
gherick
Cytat(wookieb @ 23.07.2010, 15:27:06 ) *
  1. if (in_array($a, array(1, 2, 3)))


Dosłownie przed chwilą też na to wpadłem smile.gif Dzięki za pomoc!
thek
No akurat tutaj jeszcze negacja przed in_array powinna być smile.gif Ale poza tym wookieb dobrze radzi. Jeśli jest wyliczenie to powinno to się przebudować tak, by ładnie do tablicy wchodziło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.