Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Switch - jeżeli nie istnieje
Forum PHP.pl > Forum > Przedszkole
desavil
Używam takiego kodu:
  1. switch ($data_action[0]){
  2. case '1':
  3. echo 'cos 1 cos';
  4. break;
  5.  
  6. case '2':
  7. echo 'cos 3 cos';
  8. break;
  9.  
  10. case '3':
  11. echo 'cos 4 cos';
  12. break;
  13. }
Chciałbym uzyskać takie coś, iż jeżeli żadne case nie będzie istniało (będzie inna wartość niż 1,2,3) to wyświetli się informacja.
W jaki sposób mogę takie coś uzyskać?

Od razu mówię, że NIE chcę robić tego w taki sposób:
  1. if(!($data_action[0] == 1 || $data_action[0] ==2 || $data_action[0] == 3)){ echo 'Wartosc nie istnieje'; }

Pozdrawiam.
Daiquiri
skorzystać z default?
desavil
Ale opcja z default jest wyświetlana chyba zawsze o ile się nie mylę?

@edit:
Dobra mój błąd, zawsze myślałem, że default wyświetla się zawsze.
Daiquiri
Nie. Tylko jak nie spełnione zostaną warunki z case.
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.