Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sortowanie i liczenie wartości z tablicy
Forum PHP.pl > Forum > Przedszkole
marian84
Mam dane zapisane w pliku zamowienia.php. Struktura wygląda tak:

id$id_zamowienia$id_produktu$ (...)

Przykład danych:
1$1$3$(...)
2$1$17$(...)
3$1$8$(...)

wykorzystując explode wyciagam id_produktu.

Chciałbym teraz wyświetlić 3 najczęściej zamawiane produkty.
Jak to zrobić??

To co już mam wygląda mniej więcej tak:

Kod
(...)

   $kategoria=explode("\n", $dane);
   $ile=count($kategoria); -- tutaj licze wiersze

   for($i=1; $i<$ile; $i++)
   {
       $rozbij=explode("{:content:}quot;, $kategoria[$i]);
       echo $rozbij[2]; -- tutaj wyswietla mi wszystkie id_produktów
    }
Pawel_W
  1. <?php
  2. $tablica = array();
  3.  for($i=1; $i<$ile; $i++)
  4.   {
  5.       $rozbij=explode("{:content:}quot;, $kategoria[$i]);
  6.       $tablica[$rozbij[2]] ++;
  7.    }
  8. krsort($tablica);
  9.  
  10. foreach($tablica as $klucz => $wartosc)
  11.  echo "Produkt id".$klucz." zamówiono ".$wartosc." razy<br />";
  12. ?>
marian84
Wałkując temat dalej...

Skoro już mam id 3 produktów ... to jak z drugiego pliku majacego podobną strukturę jak w/w wybrać właściwe wartości... a konkretniej:

plik: files.php

format zapisu:
1$1$3$plik.jpg(...)
2$1$17$obrazek.jpg(...)
3$1$8$obrazek.gif(...)

struktura:
id_pliku $ aktywacja $ nazwa

chce wyświetlic obrazki

/// nieaktualne... poradziłem sobie
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.