261 of 410 menu

Funktion scandir

Die Funktion scandir gibt ein Array zurück, das die Namen von Dateien und Verzeichnissen aus dem angegebenen Ordner enthält. Der erste Parameter der Funktion ist der Pfad zum Verzeichnis, der zweite (optionale) - die Sortierreihenfolge. Standardmäßig wird die Sortierung in alphabetischer Reihenfolge aufsteigend durchgeführt.

Syntax

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

Beispiel

Holen wir uns eine Liste von Dateien und Ordnern im aktuellen Verzeichnis:

<?php $res = scandir('.'); print_r($res); ?>

Ergebnis der Codeausführung:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

Beispiel

Holen wir uns eine Liste von Dateien in umgekehrter Reihenfolge:

<?php $res = scandir('.', SCANDIR_SORT_DESCENDING); print_r($res); ?>

Ergebnis der Codeausführung:

['folder', 'file2.txt', 'file1.txt', '..', '.']

Beispiel

Filtern wir die Systemelemente '.' und '..' heraus mit der Funktion array_diff:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

Ergebnis der Codeausführung:

['file1.txt', 'file2.txt', 'folder']

Siehe auch

  • die Funktion glob,
    die Dateien anhand eines Musters sucht
  • die Funktion is_dir,
    die ein Verzeichnis überprüft
  • die Funktion readdir,
    die den Inhalt eines Verzeichnisses liest
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen