Inhaltsverzeichnis
Was ist scandir () Funktion
Die Funktion scandir () ist eine integrierte PHP-Funktion, mit der ein Verzeichnis für Dateien und Verzeichnisse gescannt wird. Es gibt uns ein Array, das Informationen zu allen Dateien und Verzeichnissen enthält, die im angegebenen Verzeichnis vorhanden sind. Es ist nützlich, wenn wir alle Dateien oder Verzeichnisse in einem bestimmten Verzeichnis iterieren und eine Operation ausführen müssen.
Syntax
Die Syntax für die Verwendung der Funktion Scandir () lautet wie folgt:
Scandir (Verzeichnis, Sortier, Kontext)Parameter
Die Funktion scandir () nimmt drei Parameter vor:
Notiz: Hier ist die Liste aller Sortierauftragswerte, die übergeben werden können:
Rückgabewert
Ein Array mit Informationen zu allen im definierten Verzeichnis vorhandenen Dateien und Verzeichnissen wird durch diese Funktion zurückgegeben. Es gibt einen falschen Wert zurück, wenn ein Fehler auftritt.
So verwenden Sie Scandir () -Funktion in PHP
Um die Funktion scandir () in PHP zu verwenden, müssen wir das Verzeichnis angeben, das wir scannen möchten. Wir können auch zusätzliche Parameter angeben, um das Verhalten der Funktion zu ändern. Hier ist ein Beispielcode, der die Verwendung der Funktion Scandir () in PHP erläutert.
Beispielcode
Im Folgenden finden Sie den PHP -Code, der den Standard scannt htdocs Verzeichnis für einen Lokalhost.
$ dir = 'c: \ xampp \ htdocs';";";
// in aufsteigender Reihenfolge sortieren - dies ist Standardeinstellung
$ a = scandir ($ dir);
// sortieren in absteigender Reihenfolge
$ b = scandir ($ dir, 1);
print_r ($ a);
print_r ($ b);
Echo "
In diesem Beispiel verwenden wir die scandir () Funktion zum Scannen des Verzeichnisses unter C: \ xampp \ htdocs auf einem Windows -System. Wir verwenden dann die Funktion zweimal, zuerst ohne angegebene Sortierreihenfolge (die standardmäßig aufsteigender Reihenfolge) und zweitens mit einer Sortierreihenfolge von 1 (die eine absteigende Reihenfolge darstellt).
Danach print_r () Die Funktion wird die Ergebnisse beider Aufrufe an ausdrucken scandir ().HTML -Pre -Tags (
Und) werden verwendet, um die Ausgabe im besseren Format anzuzeigen.
Ausgang
Wenn dieser Code ausgeführt wird, gibt er eine Liste von Dateien und Verzeichnissen im angegebenen Verzeichnis aus, die sowohl in aufsteigender als auch in absteigender Reihenfolge sortiert sind. Die Ausgabe wird in einem vorformatierten Textblock angezeigt, wodurch das Lesen und Verständnis der Ergebnisse erleichtert wird.
Abschluss
Mit der Funktion Scandir () in PHP können Sie Verzeichnisse nach Dateien und Verzeichnissen scannen. In diesem Artikel haben wir uns untersucht, was die Funktion scandir () ist und wie sie Verzeichnisse in PHP scannen kann. Dieser Artikel behandelt das Beispiel -PHP htdocs Lokalhost -Verzeichnis. Weitere Informationen zur Funktion Scandir () finden Sie im Artikel.