Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie katalogów i plików
spenalzo
post
Post #1





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


W jaki sposób posortowac liste plików i katalogów w taki sposób, żeby na początku były katalogi posortowane alfabetycznie, a pod nimi alfabetycznie posortowane pliki? tongue.gif


Tabela z danymi:
Cytat
Array
(
    [0] => Array
        (
            [typ] => katalog
            [nazwa] => ..
        )

    [1] => Array
        (
            [nazwa] => plik1.txt
            [typ] => plik
        )

    [2] => Array
        (
            [nazwa] => plik2.txt
            [typ] => plik
        )

    [3] => Array
        (
            [nazwa] => dupa123
            [typ] => katalog
        )

    [4] => Array
        (
            [nazwa] => naklejka.bmp
            [typ] => plik
        )
}


Kod:
  1. <?php
  2. $d=dir($dir);
  3. $i=0;
  4. while (false !== ($entry = $d->read()))
  5. {
  6.  if($entry!=".")
  7.  {
  8.  
  9.  if(is_file($dir."/".$entry))
  10.  {
  11.  
  12.  $this->dane[$i]["nazwa"]=$entry;
  13.  $this->dane[$i]["typ"]="plik";  
  14.  
  15.  }
  16.  if(is_dir($dir."/".$entry))
  17.  {
  18.  $this->dane[$i]["typ"]="katalog"; 
  19.  $this->dane[$i]["nazwa"]=$entry;
  20.  }
  21.  $i++;
  22. }
  23. }
  24. ?>




---------EDIT:
Problem rozwiązany: http://pl.php.net/manual/pl/function.array...isort.php#51695
winksmiley.jpg

Ten post edytował spenalzo 7.02.2006, 15:31:40


--------------------

Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 12:52