Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Dane z pliku xml - sortowanie

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Dane z pliku xml - sortowanie

Postprzez Kapitan » 17 sierpnia 2008, o 13:52

Kapitan
Użytkownik forum
Użytkownik forum
 
Posty: 83
Dołączył(a): 6 stycznia 2005, o 22:20

Dane z pliku xml - sortowanie

Postprzez januzi » 17 sierpnia 2008, o 15:08

$tab[klucz_sortowania] = array( $dana_1, $dana_2, ..., $dana_n )
sortujesz poprzez np. ksort
jesli klucz nie jest unikalny (np. jest to data), to $tab[klucz_sortowania][] = array ...
ew. robisz dwie tablice, w jednej dajesz dane, w drugiej indeks pod ktory trafily dane:
for( $a = 0 ; $a < $liczba_wpisow ; $a++ ) {
$tab_1[$a] = dane ;
$tab_2[$a] = klucz ;
}
sortujesz $tab_2 przy pomocy asort, arsort, pokazujesz przy pomocy foreach( $tab_2 as $klucz => $wartosc ) { $dane = $tab_1[$klucz] ; }
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez Kapitan » 17 sierpnia 2008, o 17:40

Sorky, do konca nie rozumiem

$tab[klucz_sortowania] = array ($dane_1, $dane2)

dla mnie to bedzie
$tab['imie_nazwisko'] = array($mie." ".$nazwisko). dajmy na to, z 100 nazwisk i imion wpiswanych w petli a pobieranych z xml
Posortuje i co dalej? Bo tu sie gubie - mam posortowane raptem imiona i nazwiska, a co z datami i kwotami? Jak je posortuje to wszystko sie "rozlezie"
Dalej sie gubie :-(
Chyba najprozsciej bedzie dla mnie tworzyc sobie jakas tymczasowa tabele w mysql i sortowac sobie w ten sposob, sciagac wyniiki i wyswietlac.
po zakonczeniu - tabela drop i siup
Kapitan
Użytkownik forum
Użytkownik forum
 
Posty: 83
Dołączył(a): 6 stycznia 2005, o 22:20

Postprzez lucas » 24 sierpnia 2008, o 22:37

nie zadziała dobrze z PL literkami, szczególnie przy UTF
polecam zapoznać się z manualem usort() http://pl.php.net/manual/pl/function.usort.php
oraz funkcjami mulibyte
lucas
Znawca tematu
Znawca tematu
 
Posty: 448
Dołączył(a): 30 września 2002, o 20:22


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron