Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Da sie z tego petle zrobic?
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


Mam taki kod:

  1. <?php
  2. switch ($genre_id)
  3. {
  4.    case 1: $genre_name=$f1; break;
  5.    case 2: $genre_name=$f2; break;
  6.    case 3: $genre_name=$f3; break;
  7.    case 4: $genre_name=$f4; break;
  8.    case 5: $genre_name=$f5; break;
  9.    case 6: $genre_name=$f6; break;
  10.    case 7: $genre_name=$f7; break;
  11.    case 8: $genre_name=$f8; break;
  12.    case 9: $genre_name=$f9; break;
  13.    case 10: $genre_name=$f10; break;
  14.    case 11: $genre_name=$f11; break;
  15.    case 12: $genre_name=$f12; break;
  16.    case 13: $genre_name=$f13; break;
  17.    case 14: $genre_name=$f14; break;
  18.    case 15: $genre_name=$f15; break;
  19. }
  20. ?>


I tak to leci az do 150, na pewno da sie to zrobic w jakiejs petli, tylko wlasnie nie wiem jak.:/
Go to the top of the page
+Quote Post
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


Zmienne zmienne:
  1. <?php
  2. if($genre_id >= 1 && $genre_id <=150) $genre_name = ${'f'.$genre_id};
  3. ?>


Ten post edytował ddiceman 19.03.2009, 16:45:54
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. $genre_id = 1;
  3.  
  4. $f1 = 'lalala';
  5. $f2 = 'nanana';
  6.  
  7. $genre_name = ${'f'.$genre_id};
  8.  
  9. echo $genre_name;
  10. ?>

Ja bym jednak sugerował zapis w formie tablicy ($f[1], $f[2]) zamiast $f1, $f2.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 12:45