Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie tablicy wielowymiarowej
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Witam!
Czy można posortować tablicę o strukturze analogicznej do poniższej:
Kod
Array
(
    [0] => Array
        (
            [time] => 1126632975
            [dowod] => KP: 1/2005
        )

    [1] => Array
        (
            [time] => 1126633125
            [dowod] => KP: 2/2005
        )

    [2] => Array
        (
            [time] => 1126633620
            [dowod] => KP: 3/2005
        )
)

wg. pola time? W teorii odpowiada za to funkcja array_multisort" title="Zobacz w manualu php" target="_manual, jednakże nie potrafię jej zaadoptować do powyższego przykładu... Może po prostu muszę pisać własną funkcję sortowania? Jeśli tak, to czy przy pomocy sortowania bąbelkowego, drzewiastego a może innego? Oczywiście szybkość gra tutaj kluczową rolę, dlatego też chyba na wstępie by należało odrzucić bąbelkowe.


--------------------
Krzysztof Wójcik
Zend Certified Engineer
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. array_multisort($tab, SORT_DESC, SORT_NUMERIC);
  4.  
  5. ?>


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
kszychu
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Przenoszę na początkujący i zamykam. Wczoraj był TAKI SAM wątek i padła w nim odpowiedź, nie łaska najpierw poszukać??


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:02