Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Składnia switch
Hectic
post 2.01.2005, 13:15:59
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


sad.gif Znów czegoś nie rozumiem ta ksiązka jest głupia nie pisze co wszytko znaczy. A mianowicie mam problem z Składnią switch czy może to ktoś wyjaśnić co znaczy to cas itd.

Kod
<?

$i = 3;

switch($i){
   case 0:
   case 1:
   case 2:
   case 3:
      echo "Zmienna $i jest mniejsza bądź równa od trzech\n";
      break;
   case 4:
      echo "Zmienna $i jest równa cztery\n";
      break;
   default:
      echo "Zmienna $i jest większa od czterech\n";
}

?>


Prosiłbym o pomoc w zrozumieniu tego sadsmiley02.gif


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
crash
post 2.01.2005, 13:31:28
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


switch


--------------------
Go to the top of the page
+Quote Post
tiraeth
post 2.01.2005, 14:41:52
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


  1. <?
  2.  
  3. $i = 3;
  4.  
  5. switch($i){ // Pobieramy wartosc $i
  6. case 0: // Jezeli ma wartosc 0
  7. case 1: // Jezeli ma wartosc 1
  8. case 2: // Jezeli ma wartosc 2
  9. case 3: // Jezeli ma wartosc 3
  10.  echo &#092;"Zmienna $i jest mniejsza bądź równa od trzechn\"; // To wywalamy funkcje echo (moze byc cokolwiek)
  11.  break; // Zamykamy wybor
  12. case 4: // Jezeli ma wartosc 4
  13.  echo &#092;"Zmienna $i jest równa czteryn\";
  14.  break; // Zamykamy wybor
  15. default: // Jezeli ma inna wartosc
  16.  echo &#092;"Zmienna $i jest większa od czterechn\";
  17. // Po default nie musimy dawac break;
  18. }
  19.  
  20. ?>
Go to the top of the page
+Quote Post
switch
post 8.01.2005, 03:20:13
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 19.08.2003

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


case działa podobnie jak definiowałbyś to przy pomocy if. Jeżeli masz wartość taką to wyśiwetl to a jak inną to tamto.
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:16