Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sortowanie tablicy wielowymiarowej po nazwie
Forum PHP.pl > Forum > Przedszkole
arzach
Witam mam taki kod
  1. $table = array (
  2. 1 => array('Name' => 'Zygfryd'),
  3. 2 => array('Name' =>'Franciszka'),
  4. 3 => array('Name' => 'Janusz'),
  5. 4 => array('Name' => 'Mirosław'),
  6. 5 => array('Name' => 'Tymoteusz'),
  7. );
  8.  
  9.  
  10. function cmp($a, $b) {
  11.  
  12. return ( $a['Name'] > $b['Name'] ) ? -1 : 1;
  13.  
  14. }
  15.  
  16.  
  17. usort ($table, 'cmp');

I oczywiście nie działa potrzebuje posortować tablice za pomocą funkcji usort po alfabetycznie po kluczu name
Tomplus
Skorzystaj z funkcji multisort, http://php.net/manual/en/function.array-multisort.php

sam potrzebowałem tak sortować tabele wyników i doskonale dziala smile.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.