


Woher weiß PHP, welche Dateien sich im angegebenen Verzeichnis befinden?
Im vorherigen Artikel haben wir die Methode vorgestellt, die gesamte Datei auf einmal zu lesen und die Dateidaten Zeile für Zeile im Array zu speichern. Wenn Sie sie benötigen, lesen Sie bitte „So speichern Sie die gesamten Dateidaten Zeile für Zeile im.“ Array in PHP" . Dieses Mal erfahren Sie, wie Sie Dateien im angegebenen Verzeichnis abrufen (ausgenommen Unterverzeichnisse). Sie können bei Bedarf darauf verweisen.
Wenn wir ein Verzeichnis betreiben, müssen wir manchmal wissen, ob und welche Dateien im Verzeichnis vorhanden sind. Heute stellen wir Ihnen vor, wie PHP Dateien in einem bestimmten Verzeichnis abruft und die Namen von Dateien und Ordnern im Verzeichnis zurückgibt.
Erstellen Sie ein Verzeichnis mit dem Namen „demo“ auf dem Laufwerk D. In diesem Verzeichnis befinden sich diese Dateien:
Wenn Sie diese Dateien unter „D:/demo
“ erhalten möchten, geben Sie sie aus sie Dateinamen, was muss getan werden? D:/demo
”下的这些文件,输出它们的文件名,需要怎么做呢?
直接附上实现代码:
<?php $dir = 'D:/demo'; if(is_dir($dir)){ $info = opendir($dir); while (($file = readdir($info)) !== false) { //用不全等于是区分如果文件夹名字为0的时候,那么0!==false,仍然可以遍历 echo $file.'<br>'; } closedir($info); } ?>
知道会输出什么吗?看看输出结果吧:
我们来分析一下:
首先是使用
opendir($dir)
来打开一个目录。然后是使用
readdir($info)
来获取打开目录$info
中下一个文件或目录的名称;因为一次只能获取一个文件/目录,所以需要借助while()循环,以获取并输出全部的文件/目录。-
最后使用
Hängen Sie den Implementierungscode direkt an:closedir($info)
Wissen Sie, was ausgegeben wird? Schauen Sie sich die Ausgabe an:

Lassen Sie es uns analysieren:
- Verwenden Sie zunächst
opendir($dir)
, um ein Verzeichnis zu öffnen.Dann verwenden Sie
readdir($info)
, um den Namen der nächsten Datei oder des nächsten Verzeichnisses im geöffneten Verzeichnis$info
abzurufen, da nur eine Datei vorhanden sein kann zu einem Zeitpunkt/Verzeichnis abgerufen werden, daher müssen Sie eine while()-Schleife verwenden, um alle Dateien/Verzeichnisse abzurufen und auszugeben. -
Verwenden Sie schließlich
closedir($info)
, um das Verzeichnis zu schließen. 🎜🎜Hinweis: Nachdem der Vorgang für ein Verzeichnis abgeschlossen ist, müssen Sie die Funktion „closedir()“ verwenden, um das geöffnete Verzeichnis zu schließen, d. h. um die beim Betrieb des Verzeichnisses belegten Ressourcen freizugeben. Nach Abschluss des Vorgangs müssen nicht nur Verzeichnisse, sondern auch Dateien mit der Funktion fclose() geschlossen werden. 🎜🎜🎜Okay, das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →🎜Grundlegende Bedienung von PHP-Dateien🎜🎜🎜🎜Empfohlen:🎜"🎜Sammlung von PHP-Interviewfragen (Sammlung)🎜" "🎜php-Video-Tutorial🎜"🎜
Das obige ist der detaillierte Inhalt vonWoher weiß PHP, welche Dateien sich im angegebenen Verzeichnis befinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
