Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Da sie z tego petle zrobic?
Forum PHP.pl > Forum > Przedszkole
Bojakki
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.:/
ddiceman
Zmienne zmienne:
  1. <?php
  2. if($genre_id >= 1 && $genre_id <=150) $genre_name = ${'f'.$genre_id};
  3. ?>
phpion
  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.
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.