Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sortowanie i wyświetlanie elementów
bolek117
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.05.2007

Ostrzeżenie: (0%)
-----


Witam

Mam następujący problem. W pętli z tabeli pobieram z bazy jedno pole w którym znajdują się wyrazy przedzielone przecinkami np. "tag1, tag2, tag3, tag2, tag3, tag2". Rozbijam je do pojedynczych wyrazów funkcją Explode i zapisuje je w tablicy (array). Przykładowa tablica wygląda tak:
  1. Array
  2. (
  3. [0] => tag1
  4. [1] => tag2
  5. [2] => tag3
  6. [3] => tag2
  7. [4] => tag3
  8. [5] => tag2
  9. )


Następnie funkcją array_count_values() zliczam ilość powtórzeń każdego z wyrazów. Przykładowa tablica wygląda tak:
  1. Array
  2. (
  3. [tag1] => 1
  4. [tag2] => 3
  5. [tag3] => 2
  6. )


Chciałbym następnie posortować te tagi według ilości powtórzeń (od największej od najmniejszej) a następnie wyświetlić je. Przykładowy wynik powinien wyglądać tak:
  1. tag2, tag3, tag1


Jak to zrobić?? Przyjmę każdy pomysł, nawet zmianę kodu od podstaw.

Ten post edytował bolek117 5.12.2007, 12:36:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 17:02