Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [funkcja] sortowanie wymiaru tablicy
Forum PHP.pl > Forum > Gotowe rozwiązania > Algorytmy, klasy, funkcje
patrykt
funkcja soruje tablicę wg n-tego indeksu drugiego wymiaru tej tablicy smile.gif
często się przydaje, nie spotkałem się z alternatywą w postaci
standardowej funkcji w php

  1. <?
  2.  
  3. function sortuj_tabl($tabl, $n, $asc=null)
  4. {
  5. for($i=0; $i<count($tabl); $i++)
  6. {
  7. $pom = array_values($tabl[$i]);
  8. $new_tabl[] = $pom[$n];
  9. }
  10.  
  11. $new_tabl2 = $new_tabl;
  12.  
  13. if($asc==null)
  14. sort($new_tabl);
  15. else
  16. rsort($new_tabl);
  17.  
  18. for($i=0; $i<count($new_tabl); $i++)
  19. $trzecia[] = $tabl[array_search($new_tabl[$i], $new_tabl2)];
  20.  
  21. return $trzecia;
  22. }
  23.  
  24. ?>
kszychu
Może umieścisz to jeszcze z pięć razy??exclamation.gif
Wywalam duplikaty.
patrykt
spokojnie, miałem problemy z odświeżaniem. melisę polecam...
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.