Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wypisanie casów instrukcji switch za pomocą petli
kristoff
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 5.04.2006

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


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. ?>
Go to the top of the page
+Quote Post
qwaq
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

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


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ć


--------------------
Chcę kobietę!!! Cierpliwą i wyrozumiałą jak stado bydła przed dojeniem.....

Życie jest jak papier toaletowy-długie, szare i do dupy, ale na szczęście czasem pachnie rumiankiem


wynajmę mieszkanie?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


kristoff: lepiej napisz co chcesz osiagnac, bo kod wyglada na tak prosty (+piszesz ze jest prosty) ze switch jest niepotrzebny, a nawet niewskazany


--------------------
Nie lubię jednorożców.
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: 20.08.2025 - 19:49