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
Parametr | Opis |
$katalog | nazwa katalogu, którego zawartość chcemy odczytać |
$sortowanie | określa sposób 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
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, A-4304
Data aktualizacji artykułu: 2024-06-30