Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]generator zmiennych w php
Forum PHP.pl > Forum > Przedszkole
rgrg2
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
A możesz wyjawić poco ci coś takiego? Nie lepiej użyć tablic? Ale jeżeli koniecznie chcesz robić coś takiego to możesz:
  1. $a = 'nazwa';
  2. $$a = 'zawartość'
  3. echo $nazwa; //wynik zawartość

Oczywiście z tablicą lepiej to wygląda:
  1. $a = array();
  2. $a['nazwa'] = 'zawartość';
  3. echo $a['nazwa']; //wynik zawartość


a jeszcze lepie przy niewiadomej ilości zmiennych:
  1. $a = array();
  2. $a[] = 'wartosc1';
  3. $a[] = 'wartość2';
  4. echo $a[0]; //wartosc1
  5. echo $a[1]; //wartosc2
rgrg2
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;

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.