Najnowsze tutoriale tworzenie stron internetowych
 

PHP scandir() Function

<Katalog referencyjny PHP

Przykład

Listy plików i katalogów wewnątrz katalogu images:

<?php
$dir = "/images/";

// Sort in ascending order - this is default
$a = scandir($dir);

// Sort in descending order
$b = scandir($dir,1);

print_r($a);
print_r($b);
?>

Wynik:

Array
(
[0] => .
[1] => ..
[2] => cat.gif
[3] => dog.gif
[4] => horse.gif
[5] => myimages
)
Array
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)


Definicja i Wykorzystanie

scandir() zwraca tablicę plików i katalogów w określonym katalogu.


Składnia

scandir( directory,sorting_order,context );

Parametr Opis
directory Wymagany. Określa katalog, który ma być skanowany
sorting_order Opcjonalny. Określa kolejność sortowania. Domyślna kolejność jest alfabetyczna w porządku rosnącym (0) . Ustawiony SCANDIR_SORT_DESCENDING lub 1 do sortowania w alfabetycznej kolejności malejącej lub SCANDIR_SORT_NONE powrócić wynik niesegregowanych
context Opcjonalny. Określa kontekst rączki katalogów. Kontekst to zestaw opcji, które można zmodyfikować zachowanie strumienia

Szczegóły techniczne

Zwracana wartość: Zwraca tablicę plików i katalogów na sukces. FALSE w przypadku porażki. Wygeneruje błąd na poziomie E_WARNING jeśli katalog nie jest katalogiem
Wersja PHP: 5.0+
PHP zmian: PHP 5.4: dodano Stałe sorting_order

<Katalog referencyjny PHP