Autor | Zpráva | ||
---|---|---|---|
palinek Profil * |
Nedaří se mi zprovoznit cyklus tak, abych vypsal hodnotu proměnných $sum1 až $sum99.
for($i=1;$i<=99;$i++){ $co = "$"."sum".$i; echo($co."<br>"); } Vypise mi nazvy $sum1 až 99 a ne jejich hodnoty for($i=1;$i<=99;$i++){ $co = "$sum".$i; echo($co."<br>"); } Vypise mi hodnoty jen promenne $i, tedy 1 až 99 a ne hodnoty proměnných $sum1 až $sum99 ($sum neni definovana) Diky za pomoc jak to zapsat. |
||
DJ Miky Profil |
#2 · Zasláno: 1. 10. 2009, 22:08:48
Hlavní trik je v použití $$promenna (proměnná v proměnné):
for($i=1;$<=99;$i++) { $promenna = 'sum'.$i; echo $$promenna; } Jinak bych se zamyslel spíše nad použitím pole ($sum[1] až $sum[99]). |
||
Časová prodleva: 15 let
|
0