Start · Sprachen · PHP · Referenz · scandir

scandir

Funktion

Listet den Inhalt eines Verzeichnisses als Array — inklusive <code>.</code> und <code>..</code>.

seit PHP 5.0.0 Kategorie: io

Signatur

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING, ?resource $context = null): array|false

Beschreibung

Für rekursives Traversieren: RecursiveDirectoryIterator. Für Pattern-Match: glob().

Parameter

Name Typ Default Beschreibung
$directory Pflicht string Pfad.
$sorting_order int SCANDIR_SORT_ASCENDING Sortierung.

Rückgabewert

Typ
array|false
Beschreibung
Einträge.

Beispiele

Ohne . und ..

<?php

$files = array_diff(scandir($dir), ['.', '..']);