Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łączenie nazwy zmiennej ?
Forum PHP.pl > Forum > Przedszkole
Vasquez21
Witam mam taki problemik czy da się utworzyć nazwę zmiennej w pętli ?
Jeśli tak to jak?

Już mówię o co dokładnie mi chodzi... mam coś takiego:

  1. <?php
  2.  
  3. $zaw1 = $HTTP_POST_VARS['zaw1'];
  4. $zaw2 = $HTTP_POST_VARS['zaw2'];
  5. $zaw3 = $HTTP_POST_VARS['zaw3'];
  6. itd.
  7.  
  8. ?>


Nie chcę wypisywać dajmy na to tego 15 razy tylko chciałem zrobić to w pętli. zmieniając kolejno liczbę.
Da się to zrobić ?
Leezard
zmienne zmienne (fajnie sie to nazywa)

  1. <?php
  2.  
  3. for($i=0; $i<15; $++)
  4. {
  5. $zmienna = 'zaw'.$i;
  6. $$zmienna = $_POST[$zmienna];
  7. }
  8.  
  9. ?>


powino pomoc;)

pzdr
Vasquez21
dzięki wielkie...
kszychu
Cytat(Leezard @ 2004-11-05 11:45:11)
zmienne zmienne (fajnie sie to nazywa)

  1. <?php
  2.  
  3. for($i=0; $i<15; $++)
  4. {
  5. $zmienna = 'zaw'.$i;
  6. $$zmienna = $_POST[$zmienna];
  7. }
  8.  
  9. ?>


powino pomoc;)

pzdr

Albo troszkę krócej:
  1. <?php
  2.  
  3. for($i=0; $i<15; $++)
  4. ${&#092;"zaw\".$i} = $_POST[${\"zaw\".$i}];
  5.  
  6. ?>


lub też dla wszystkich zmiennych przesłanych postem:
  1. <?php
  2.  
  3. foreach($_POST as $zmienna => $wartosc)
  4. $$zmienna = $wartosc;
  5.  
  6. ?>
silent
Cytat(kszychu @ 2004-11-05 12:06:38)
lub też dla wszystkich zmiennych przesłanych postem:
  1. <?php
  2.  
  3. foreach($_POST as $zmienna => $wartosc)
  4. $$zmienna = $wartosc;
  5.  
  6. ?>

Jesteś genialny , a ja całe życie przypisywałem po kolei wszystkie zmienne "ręcznie" .
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.