Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%)
|
A jak posortować coś takiego:
[php:1:5970dddb07]<?php $tablica[5] = 100; $tablica[1] = 100; $tablica[6] = 100; $tablica[125] = 60; $tablica[74] = 100; ?>[/php:1:5970dddb07] Aby najpierw sortował po wartości a następnie po kluczu w odwrotnym kierunku? Czyli, aby wynik był następujący: tablica[74] tablica[6] tablica[5] tablica[1] tablica[125] :?: nie bardzo kapuje funkcję usort() czy tam ursort()... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Chodzi o to?[php:1:4cba41f843]<?php
$tablica = ksort(asort($tablica)); ?>[/php:1:4cba41f843] |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%)
|
no nie bardzo bo wtedy mi posortuje tylko po wartości, a następnie tylko po kluczach co w wyniku da:
tablica[5] tablica[1] tablica[6] tablica[74] tablica[125] a później tablica[125] tablica[74] tablica[6] tablica[5] tablica[1] i kicha... w jednym "przelocie" musi to być posortowane... próbowałem dać posortowane dane po kluczu funkcji arsort(), ale mimo takich samych wartości arsort() mieszał w kluczach (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%)
|
No chłopaki i dziewczyny, nie powiecie mi chyba, że nie wiecie jak to zrobić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Wstyd :wink: |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 22:06 |