Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienna z tablicy
Forum PHP.pl > Forum > PHP
przesq
Mam gatunki drzew w tablicy
Kod
$gatunki_drzew_znal = explode(',', $gatunki_drzew);


przykładowe wartości: so, md, jd

jak zrobić aby stworzyć w pętli zmienne typu $suma_so, $suma_md - tyle ile jest gat_drzew - na początku ustawione na 0

Kod
for ($i=0; $i <count($gatunki_drzew_znal); $i++)
{
$suma.$gatunki_drzew_znal[$i] = 0; //to nie działa
echo '<br />'.$gatunki_drzew_znal[$i].': '.$suma.$gatunki_drzew_znal[$i];
}


w późniejszym etapie chcę to wykorzystać do zliczenia kolumny:
Kod
$suma_so = $suma_so + $$gatunki_drzew_znal[$i]


w ostateczności zadam zapytania do bazy danych.
nospor
1) Zajrzyj do manuala do działu zmienne zmienne
2) Ale w tym przypadku jest to bez sensowna zabawa. Lepiej zrób tablicę $suma o inseksach: so, md, jd i po sprawie. Będzie to o niebo czytelniejsze i zdecydowanie lepsze rozwiązanie
maly_swd
  1. for ($i=0; $i <count($gatunki_drzew_znal); $i++)
  2. {
  3. //$nazwa bedzie zawierala ciag "suma_md";
  4. $nazwa="suma_".$gatunki_drzew_znal[$i]';
  5.  
  6.  
  7. // dajac dodatkowego $ przed zmienna, tworzy nowa zmienna z wartoscia tej zmiennej czyli z ciagu "suma_md" robi zmienna $suma_md i przypisuje jej wartosc 0
  8. $$nazwa=0;
  9.  
  10. }
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.