Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Switch - jeżeli nie istnieje
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


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.


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




skorzystać z default?
Go to the top of the page
+Quote Post
desavil
post
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


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.

Ten post edytował desavil 12.10.2011, 19:45:06


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
Daiquiri
post
Post #4





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Nie. Tylko jak nie spełnione zostaną warunki z case.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:17