Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek IF vs Switch
Forum PHP.pl > Forum > PHP
MacPain
Dlaczego wrunek if przy takim zapisie :
Kod:
  1. <?php 
  2. $k="0"; 
  3. if($k>=&& $k<=12) 
  4. echo "1"; 
  5. if($k>12 && $k<=64) 
  6. echo "2"; 
  7. ?>


zwraca dobra wartosc 1 a switch:
Kod:
  1. <?php 
  2. $k="0"; 
  3. switch ($k) { 
  4.  
  5.  case(($k>=&& $k<=12)): 
  6.  echo "1"; 
  7.  break; 
  8.  
  9.  case(($k>12 && $k<=64)): 
  10.  echo "2"; 
  11.  break; 
  12. } 
  13. ?>

nie tylko 2 questionmark.gifquestionmark.gifquestionmark.gif[php]
UDAT
Zobacz do czego służy CASE.
orson
witam

zamień switch ($k) na switch (true) i będzie działać

pozdrawiam
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.