rgrg2
26.08.2012, 16:34:28
Witam chce wykonać określone pętle na z góry nie wiadomej ilości zmiennych.
Czy w php można jakoś generować nazwy zmiennych ?.
<?php
$a = $dfdf;
$b = 2;
$c = $a.$b;
echo $c;
?>
chciałbym otrzymać zmienną $dfdf2
w uproszczeniu w pętli chcę wykonać
<?php
$kol01 = str_replace("\n","", $kol01);
$kol02 = str_replace("\n","", $kol02);
$kol03 = str_replace("\n","", $kol03);
$kol04 = str_replace("\n","", $kol04);
?>
przy czym numery chce generować
w ilości z góry nie wiadomej.
np. odczytuję ze zmiennej w post ilość numerów
może jest jakaś funkcja czy obiektowe sztuczki
nie wiem jak to rozwiązać, może ktoś pomoć ?
lobopol
26.08.2012, 16:39:22
A możesz wyjawić poco ci coś takiego? Nie lepiej użyć tablic? Ale jeżeli koniecznie chcesz robić coś takiego to możesz:
$a = 'nazwa';
$$a = 'zawartość'
echo $nazwa; //wynik zawartość
Oczywiście z tablicą lepiej to wygląda:
$a['nazwa'] = 'zawartość';
echo $a['nazwa']; //wynik zawartość
a jeszcze lepie przy niewiadomej ilości zmiennych:
$a[] = 'wartosc1';
$a[] = 'wartość2';
rgrg2
26.08.2012, 16:46:25
chce wykonać różne operacje na danych pobranych z bazy
przy czym nazwa bazy, ilość kolumn i nazwy kolumn są zmienne
mogą być zapisane np. w csv jako tablica projekt bazy
$kolA=$row['kolumnaA'].'|'.$kolA;
$kolB=$row['kolumnaB'].'|'.$kolB;
$kolC=$row['kolumnaC'].'|'.$kolC;
$kolD=$row['kolumnaD'].'|'.$kolD;