Autor Zpráva
laik
Profil *
Mám ve skriptu asi 30 proměnných nazvaných $otazka1, $otazka2, $otazka3 atd.
Potřebuji každou z těchto promměných vyhodnotit, a to pomocí cyklu.
Nechce se mi dávat všechny tyto proměnné do pole. Existuje v PHP nějaký způsob, jak složit dohromady název proměnné z řetězce "otazka" a aktuálního čísla? Něco jako:
echo eval("$otazka . 1"); //výpis proměnné $otazka1
mila
Profil
Existuje, když budeš hledat, jistě najdeš, protože jsem na tuto otázku tady už mnohokrát odpovídal.
Tady ti to ale neřeknu, dej to do pole, tohle je prasárna...
Alphard
Profil

$prvni = "druha";
$$prvni = "Nějaká hodnota, cokoliv";
echo $druha;
laik
Profil *
Díky!!!
rabbit
Profil
mila má pravdu, je to prasárna. Co je vůbec tohle ... "Nechce se mi dávat všechny tyto proměnné do pole." ... za argument?
koudi
Profil
Nemusí to být nutně prasárna. V tomto případě sice ano, ale jinak se to dá použít i rozumně.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0