Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wypisanie casów instrukcji switch za pomocą petli
Forum PHP.pl > Forum > Przedszkole
kristoff
Witam! CZy jest możliwość aby za pomocą jakiejś petli (np for) wypisać przypadki do instrukcji switch?
Chodzi o to ze chcę użyć switch ale mam ponad 100 prostych przypadków case, wypisanie ich ręcznie byłoby żmudnym i chyba nieprofesjonalnym zadaniem więc chciałbym to zrobic za pomocą pętli ale nie chce mi działać taka instrukcja switch z zagnieżdżoną pętla, czy to się w ogóle da zrobić?

kod jaki zrobiłem to:

  1. <?php
  2. $od=1000; $do=2000; $rowna_sie=1000;
  3.  
  4. switch($zm)
  5. {
  6.  
  7. for($i=1; $i<113; $i++)
  8. {
  9. case $zm >= $od && $zm < $do : $folder="$rowna_sie";
  10. break;
  11. $od+=1000; $do+=1000; $rowna_sie+=1000;
  12. }
  13. }
  14. ?>
qwaq
sprubuj tak:

najpierw pętla for która tworzy plik tekstowy switch.php
A w nim:

  1. <?
  2. swich $zmienna
  3. case 1:....
  4. case 2:....
  5. case 3:....
  6. case 4:....
  7. case 5:....
  8. case 6:....
  9. case 7:....
  10. ....
  11. ?>


i po pętli juz tylko include('switch.php')

Nie wiem czy to pomoże ale warto sprubować
dr_bonzo
kristoff: lepiej napisz co chcesz osiagnac, bo kod wyglada na tak prosty (+piszesz ze jest prosty) ze switch jest niepotrzebny, a nawet niewskazany
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.