Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nazwa zmiennej sklejana w pętli
Forum PHP.pl > Forum > PHP
pawelo
hi !

w formie mam 32 pola, którym nadaję nazwę w pętli $f01kl,#f02kl,$f03kl,...

później próbuję te dane obrabiać, ale jak złożyć takie zmienne przez pętle

for ($i;$i<30;$i++)
{
$kk="$f".$i."kl";
// teraz w zmiennej $kk mam nazwę właściwej zmiennej, ale jak wyłuskać jej wartość
}

dzięki za pomoc i sorry za błahość zagadnienia
DeyV
Jest to tak zwana "zmienna zmienna". Odwołujemy się do niej tak
Kod
$var= ${$nazwa_zmiannej};
Reszta informacji w 8 rozdziale manuala - warto przeczytać, choćby dlatego, że jest ładnie spolszczony, a także z uwagi na kilka wyjątków w działaniu...
scanner
Wygodniejsze rozwiązanie:
Kod
for($i=1;$i<=32;$i++){

echo '<input name="formularz['.$i.']" ... >';

}

dostaniemy w wyniku ladna tabele formularz[], z ktorej mozemy bez problemu wyciagac kolejne pola indeksami.:
Kod
$dane = $_POST['formularz'];

die('<pre>'.print_r($dane ).'<pre>');

pisze jedzac kolacje, wiec moze byc jakas literowka
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.