Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie tablicy listera plików
misiek_km
post 25.03.2004, 17:25:51
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 25.01.2003

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


Jak posortować taką tablice według wybranej kolumny (type, name, perms, mtime, size)

Kod
Array

(

    [0] => Array

        (

            [type] => DIR

            [name] => #

            [perms] => 777

            [mtime] => 2004.01.12 18:54:46

            [size] => 0

        )



    [1] => Array

        (

            [type] => FILE

            [name] => .htaccess

            [perms] => 644

            [mtime] => 2003.12.27 14:47:25

            [size] => 78

        )



    [2] => Array

        (

            [type] => DIR

            [name] => phpBB

            [perms] => 755

            [mtime] => 2004.01.12 18:54:15

            [size] => 0

        )



    [3] => Array

        (

            [type] => DIR

            [name] => cgi-bin

            [perms] => 755

            [mtime] => 2004.03.17 14:37:54

            [size] => 0

        )

    [...] => Array

        (

            ...

        )

)


--------------------
-=[ misiek ]=-
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rzseattle
post 25.03.2004, 17:43:53
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Mozesz wykozystac funkcje [manual:aa63707123]uksort[/manual:aa63707123]

przyklad:
[php:1:aa63707123]<?php
function cmp ($a, $cool.gif {
if ($a[$_GET['column']] == $b[$_GET['column']) return 0;
return ($a[$_GET['column'] > $b[$_GET['column']) ? -1 : 1;
}

uksort ($array, "cmp");
?>[/php:1:aa63707123]


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
FiDO
post 25.03.2004, 19:06:39
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Raczej [manual:7911d49d70]usort[/manual:7911d49d70], a nie uksort, bo sortujemy wg wartosci tablicy a nie jej kluczy, pozatym parametry sa takie same, wiec kod jest dobry.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
rzseattle
post 25.03.2004, 19:10:11
Post #4





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Cytat
Raczej [manual:9bd46bc278]usort[/manual:9bd46bc278], a nie uksort, bo sortujemy wg wartosci tablicy a nie jej kluczy, pozatym parametry sa takie same, wiec kod jest dobry.


Rzeczywiscie pomylka sie wkradla. Dzieki fido za uwage, oczywiscie chodzilo mi o sortowanie po wartosciach.


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:04