Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie tablicy na podstawie elementu subtablicy
Forum PHP.pl > Forum > PHP
LamaMASTER
Mam powiedzmy taką tablicę:

  1. (
  2. [0] => Array
  3. (
  4. [0] => google.pl
  5. [1] => 30
  6. )
  7.  
  8. [1] => Array
  9. (
  10. [0] => onet.pl
  11. [1] => 9.87
  12. )
  13.  
  14. [2] => Array
  15. (
  16. [0] => pl.wikipedia.org
  17. [1] => 73.2
  18. )
  19.  
  20. )


Chciałbym wyświetlić te domeny w pętli w taki sposób, żeby ułożyły się kolejno - wikipedia, google, onet (im wyższy drugi parametr w zagnieżdżonych tablicach tym domena jest wyżej). W tym celu trzeba by jakoś inteligentnie taką tablicę posortować. Ktoś ma jakiś pomysł?
nospor
http://pl2.php.net/manual/pl/function.array-multisort.php
masz tam opisane jak sortować takie tablice. opis jest nawet po polsku
LamaMASTER
Tego mi brakowało! Nie wiedziałem, że jest taka funkcja smile.gif Już się nastawiałem, że trzeba będzie pisać specjalną funkcję rekurencyjną po to.

Prosta sprawa dla mojego przykładu:
  1. array_multisort($tablica, SORT_DESC, SORT_NUMERIC);


Dzięki wielkie, punkt dla Ciebie winksmiley.jpg
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.