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.
17 sierpnia 2008, o 13:52
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] ; }
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
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
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.