Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sort, problem z sortowaniem
Forum PHP.pl > Forum > Przedszkole
pavelb
Witam!

Chcę posortować swoje tablice alfabetycznie, problem w tym że zaczynają się one od linku <a href="index.php?id=1">Właściwy tekst</a> i w rezultacie moje tablice zostaną posortowane według id, a nie właściwego tekstu.

Czy można na czas sortowania jakoś pominąć link, albo też jakoś inaczej rozwiązać ten problem.

Pozdrawiam.
Darti
  1. <?php
  2. function cmp($a, $b)
  3. {
  4. $a = strip_tags($a);
  5. $b = strip_tags($b);
  6. if ($a == $b) {
  7. return 0;
  8. }
  9. return ($a < $b) ? -: 1;
  10. }
  11.  
  12. $a = array('<a href="index.php?id=1">Właściwy tekst</a>',
  13.  '<a href="index.php?id=8">Jakiś inny tekst</a>',
  14.  '<a href="index.php?id=5">Dziwny tekst</a>');
  15.  
  16. usort($a, "cmp");
  17.  
  18. foreach ($a as $key => $val) {
  19. echo "$key : $val <br>";
  20. }
  21. ?>
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.