Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Grupowanie elementów tablicy
Forum PHP.pl > Forum > PHP
neverever
Problem jest następujący.
W załóżmy kilkusetelementowej tablicy mam stringi, które ładowane sąteraz na stronę w postaci listy. A że jest ich dużo - zastosowałem scrolla.
No ale pomyślałem, że znacznie "ładniej" było by to zrobiś alfabetycznie w formie rozwijalnego drzewka.

tj. zamiast:
ala
Alicja
eugeniusz
Eustachy
erazm
...

Mieć coś w stylu:
+[A]
-ala
-Alicja
+[E]
-eugeniusz
-Eustachy
-erazm
...

Tylko nie mam pomysłu na to jak najsprytniej pogrupować sobie tak tę tablice.
Macie na to jakiś sposób?
MWL
Co do drzewka musisz pokombinować sam, w js i php a co do sortowania to możesz posortować tablice funkcją sort() bodajże...
neverever
Pomijając w teh chwili formę listy i skrypt js, czy taka metoda jest dobra czy też ma ktoś lepszą propozycje?
  1. <?php
  2. ksort($lista);
  3. for($i=0;$i<count($lista);$i++)
  4. {
  5. if($z==$lista[$i][0]) echo "<br> - $lista[$i]"; else
  6. {
  7. $z=$lista[$i][0];
  8. echo '<br>+['.$lista[$i][0].']'."<br> - $lista[$i]";
  9. }
  10. }
  11. ?>
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.