![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 7.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
tabela:
Kod Array ( [tag] => Array ( [0] => auto [1] => olbrzymi [2] => lew [3] => samochód [4] => smok [5] => duży [6] => kiwi [7] => tygrys [8] => malinka [9] => krokodyl [10] => owoc [11] => cichy [12] => kangur [13] => spokojny [14] => kolczatka ) [ile] => Array ( [0] => 2 [1] => 5 [2] => 5.6 [3] => 4 [4] => 4 [5] => 10.5 [6] => 1.6 [7] => 1 [8] => 2 [9] => 1 [10] => 1.4 [11] => 4.8 [12] => 1 [13] => 2.4 [14] => 1 ) ) auto2 i jak widać wygląda one tak: wartość - przypisana liczba i teraz chce posortować rosnąco ta tablice wg przypisanej liczby - ale tak by nie zmienic przypisanej im wartosc. A tak wlasnie wychodzi funkcją sort() - sortuje - ale miesza wszytsko. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
Musisz skorzystać z sortowania zachowującego skojarzenia kluczy.
asort http://pl.php.net/manual/pl/function.asort.php albo uasort http://pl.php.net/manual/pl/function.uasort.php -jeśli chcesz się bawić pisząc funkcje porównującą wszystko masz w dokumentacji http://pl.php.net/array Ten post edytował neverever 3.08.2008, 16:09:28 -------------------- neverever
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 7.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 32 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Coś namieszałeś...
U mnie działa ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:00 |