Autor | Zpráva | ||
---|---|---|---|
D€ksi Profil * |
#1 · Zasláno: 29. 6. 2008, 13:04:36
nevíte někdo jak udělat aby během cyklu se NAZEV proměnné měnil: např.
$data1='ahoj'; $data2='cau'; $data3='zdar'; $i=1; while (i<=3) { echo $data[$i].'</br>'; i++; } aby se menila promenna data v zavyslosti na pořadí cyklu ...1..$data1 2..$data2 3..$data3 |
||
joe Profil |
#2 · Zasláno: 29. 6. 2008, 13:08:04
$data = array(
'ahoj', 'cau', 'zdar' ); while(i <= 3) { echo $data[i++; ] . '</br>'; } |
||
Alphard Profil |
#3 · Zasláno: 29. 6. 2008, 13:09:07
je více možností, jak to opravit, já bych to udělal takhle:
$data[1]='ahoj'; $data[]='cau'; $data[]='zdar'; for ($i = 1; $i <= 3; $i++) { echo $data[$i].'</br>'; } |
||
D€ksi Profil * |
#4 · Zasláno: 29. 6. 2008, 13:47:44
diky pochopil jsem funguje
|
||
srigi Profil |
#5 · Zasláno: 29. 6. 2008, 13:59:49
Mozes pouzit aj premennu premennej:
<?php $data1 = 'aaa'; $data2 = 'bbb'; $data3 = 'ccc'; for ($i = 1; $i <= 3; $i++) { echo ${'data'.$i}."<br>"; } |
||
wrestler Profil |
#6 · Zasláno: 30. 6. 2008, 12:45:20
Ahoj, a nebo použít jiný zápis proměnné, místo
$data1 napsat $GLOBALS["data1"] tudíž následující kód bude fungovat podle tvých původních požadavků: $data1='ahoj'; $data2='cau'; $data3='zdar'; $i=1; while ($i<=3) { echo $GLOBALS["data".$i].'</br>'; $i++; } |
||
Časová prodleva: 16 let
|
0