PHP: dizi sıralama - ftp dosyaların listesi?

0 Cevap php

hey guys, i'm connecting to a ftp-server and displaying all items in a list. i want that list to be ordered alphabetically.

O bunu yapmak gerekir?

        // get contents of the current directory
    $contents = ftp_nlist($conn_id, $path);
    sort($contents);

Bu senaryonun bir parçası!

// get contents of the current directory
$contents = ftp_nlist($conn_id, $path);
sort($contents);
print "<ul class='server_list'>";
foreach ($contents as $value) {
    $line = str_replace($path, "", $value);
    $ext = pathinfo($line, PATHINFO_EXTENSION);
    if (strlen($ext) > 0) { //File
        print "<li class='file'>";
        print "<a href='d.php/?p=". $path . $line."'>$line</a>";
        print "</li>";
    } else { //Folder
        print "<li class='folder'>";
        print "<a href='?p=". $path . $line."'>$line</a>";
        print "</li>";
    }
}
print "</ul>";

dahası üstündeki tüm klasörleri var istiyorum. böylece tüm klasörler alfabetik sipariş edilmelidir ve daha sonra tüm dosyaları abc listelenmesi gerekir ...

print_r($contents) sıralamaya önce bana verir:

Array ( 
    [0] => /userupload/OrderNo_100750_HT 
    [1] => /userupload/README.txt 
    [2] => /userupload/anotherfolder 
    [3] => /userupload/avatar.jpg 
    [4] => /userupload/subfolder1 
) 

0 Cevap