Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]Grupowanie i wyświetlanie
Forum PHP.pl > Forum > Przedszkole
ksaw
Witam,
Mam na serwerze trzy pliki graficzne o nazwach np:
id1-dasdasd.jpg, id1-jhfelwew.jpg, id2-werwrqw.jpg
Wspólną cechą dla pierwszych dwóch jak widać to id1
Czy jest możliwość grupowanie tych plików a następnie ich wyświetlenie jeżeli w nazwie znajduję się id, nie zważając na pozostałą część nazwy?


blahy
jest taka mozliwosc. nie do konca wiem jak chcesz zeby to wygladalo takze zalaczam 3 wersje: piwerwsza wyswietla wszystkie pliki z aktualnego folderu ktore zaczynaja sie od id i sa plikami .jpg (wg $pattern), druga wyswietli tylko te ktore naleza do wybranej za pomoca $id grupy (np. tylko te dwa pierwsze jpgi ktore maja id1), trzecia pogrupuje zdjecia wg atrubutu id. w tablicy $results znajda sie tablice reprezentujace kolejne grupy (id1, id2 itd).
  1. <?php
  2.  
  3. /* ver 1
  4. $pattern = "id*.jpg";
  5. foreach(glob($pattern) as $fileName) {
  6. echo '<img src="'.$fileName.'"></img><br>';
  7. }
  8. */
  9.  
  10. /* ver 2
  11. $id = 1;
  12. $pattern = "id$id*.jpg";
  13. foreach(glob($pattern) as $fileName) {
  14. echo '<img src="'.$fileName.'"></img><br>';
  15. }
  16. */
  17.  
  18. /*
  19. $max = 2;
  20. $results = array();
  21.  
  22. for($id=1;$id<=$max;$id++) {
  23. $pattern = "id$id*.jpg";
  24. $results[] = glob($pattern);
  25. }
  26.  
  27. print_r($results);
  28. */
  29. ?>
ksaw
dzięki o to mi chodziło biggrin.gif
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.