Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dziwne sumowania cen (porównywanie tablic)
Forum PHP.pl > Forum > Przedszkole
in5ane
Hej. Potrzebuję zsumować ceny, ale w bardo specyficzny sposób.
Mam tablice: $jeden, $dwa, $trzy, $cztery, $piec. I teraz tak, mam zmienną $cena i ta zmienna to suma wszystkich cen (np. $jeden['cena'] + $dwa['cena'] itd.). Jednakże, gdy np. tablica $jeden jest taka sama, jak tablica $dwa, to ma dodać do ceny tylko jeden raz cenę (np. tylko z $jeden, a nie ceny z $jeden i z $dwa). Problem jest taki, że muszę sprawdzić każdy z każdym (czyli np. jeden z pięć, dwa z cztery, dwa z trzy, trzy z pięć itd.). Czy ktoś ma pomysł, w jaki sposób zsumować to?
xavierek
poszukaj wiecej o SELECT DISTINCT pole FROM tabela

a na dodawanie SELECT SUM(wartosc) AS wartosc_laczna FROM player WHERE typ = 'abc';
zorcik
  1. $tablica = array($jeden, $dwa, $trzy, $cztery, $piec);
  2. $tablica = array_unique($tablica);
  3. $ceny = array();
  4. foreach($tablica as $element)
  5. {
  6. $ceny[] = $element['cena'];
  7. }
  8.  
  9. echo array_sum($ceny);
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.