scandir w PHP

Funkcja scandir w PHP pozwala odczytać zawartość katalogu i przekazać ją do tablicy.

Składnia

scandir(string $katalog, int $sortowanie): array|false

Parametry

ParametrOpis
$katalog

nazwa katalogu, którego zawartość chcemy odczytać

$sortowanie

określa sposób sortowania:

  • SCANDIR_SORT_ASCENDING lub 0 - wartość domyślna, oznacza sortowanie w porządku alfabetycznym (rosnącym),
  • SCANDIR_SORT_DESCENDING lub 1 - oznacza sortowanie w porządku malejącym,
  • SCANDIR_SORT_NONE - oznacza brak sortowania.

Funkcja zwróci wartość false w przypadku, gdy nie może odczytać katalogu.

Przykład 1

Oto przykład kodu, za pomocą którego odczytamy i wyświetlimy zawartość katalogu.

<?php
$dir = './kurs-medianauka';
$pliki1 = scandir($dir);
$pliki2 = scandir($dir, 1);
$pliki3 = scandir($dir, SCANDIR_SORT_NONE);
echo 'Sortowanie alfabetyczne:<br>';
print_r($pliki1);
echo '<br>Sortowanie malejące:<br>';
print_r($pliki2);
echo '<br>Bez sortowania:<br>';
print_r($pliki3); ?>
Pytania

Pytania

Jak rozróżnić pliki od katalogów?

Można w tym celu użyć funkcji is_dir oraz is_file.






© medianauka.pl, 2022-01-02, ART-4304





Polecamy w naszym sklepie

Matematyka konkretna
Kolorowe skarpetki - football piłka nożna
Kolorowe skarpetki Miasto
kolorowe skarpetki góra lodowa
Kolorowe skarpetki urodzinowe
Niektóre treści nie są dostosowane do Twojego profilu. Jeżeli jesteś pełnoletni możesz wyrazić zgodę na przetwarzanie swoich danych osobowych. W ten sposób będziesz miał także wpływ na rozwój naszego serwisu.
© ® Media Nauka 2008-2022 r.