Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel für einen PHP-Verzeichnisbetrieb

Beispiel für einen PHP-Verzeichnisbetrieb

小云云
小云云Original
2018-03-27 12:09:081543Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich Beispiele für PHP-Verzeichnisoperationen und ruft rekursiv Verzeichnisinhalte ab. Ich hoffe, dass er allen helfen kann.

Rekursionspunkt: Wenn die gelesene Datei ein Verzeichnis ist.

1. Lesen Sie zuerst den Inhalt eines Verzeichnisses (ohne Unterverzeichnisse):

Beispiel für einen PHP-Verzeichnisbetrieb

2 Datei ist ein Verzeichnis. Wenn ja, rufen Sie es rekursiv auf und übergeben Sie das aktuelle Unterverzeichnis als Parameter.

Beispiel für einen PHP-Verzeichnisbetrieb

3. Ausgabeergebnis des Einrückungsmodus

Die rekursive Aufruftiefe ist die Einrückungsebene der Datei, die durch diese Funktion bestimmt wird! Bei jedem rekursiven Aufruf erhöht sich die Einrückungsebene um eine Ebene.

Beispiel für einen PHP-Verzeichnisbetrieb
Beispiel für einen PHP-Verzeichnisbetrieb

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。string str_repeat ( string $input , int $multiplier )

Gibt das Ergebnis der Eingabe wiederholter Multiplikatorzeiten zurück.

Beispiel für einen PHP-Verzeichnisbetrieb
Beispiel für einen PHP-Verzeichnisbetrieb
4. Zeichnen Sie die Ergebnisse im Array-Modus auf
Formular:

Array(    Array(‘deep’=>0, ‘filename’=>’application’),    Array(‘deep’=>1, ‘filename’=>’back‘),    Array(‘deep’=>1, ‘filename’=>’controllers‘[, ‘type’=’dir’]))

Beispiel für einen PHP-Verzeichnisbetrieb

Verzeichnisinhalt rekursiv löschen

Beispiel für einen PHP-Verzeichnisbetrieb

Verzeichnisinhalt rekursiv abrufen

Rekursionspunkt: Wenn die gelesene Datei ein Verzeichnis ist.

1. Lesen Sie zuerst den Inhalt eines Verzeichnisses (ohne Unterverzeichnisse):

Beispiel für einen PHP-Verzeichnisbetrieb

2 Datei ist ein Verzeichnis. Wenn ja, rufen Sie es rekursiv auf und übergeben Sie das aktuelle Unterverzeichnis als Parameter.

Beispiel für einen PHP-Verzeichnisbetrieb

3. Ausgabeergebnis des Einrückungsmodus

Die rekursive Aufruftiefe ist die Einrückungsebene der Datei, die durch diese Funktion bestimmt wird! Bei jedem rekursiven Aufruf erhöht sich die Einrückungsebene um eine Ebene.

Beispiel für einen PHP-Verzeichnisbetrieb
Beispiel für einen PHP-Verzeichnisbetrieb

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。string str_repeat ( string $input , int $multiplier )

Gibt das Ergebnis der Eingabe wiederholter Multiplikatorzeiten zurück.

Beispiel für einen PHP-Verzeichnisbetrieb
Beispiel für einen PHP-Verzeichnisbetrieb
4. Zeichnen Sie die Ergebnisse im Array-Modus auf
Formular:

Array(    Array(‘deep’=>0, ‘filename’=>’application’),    Array(‘deep’=>1, ‘filename’=>’back‘),    Array(‘deep’=>1, ‘filename’=>’controllers‘[, ‘type’=’dir’]))

Beispiel für einen PHP-Verzeichnisbetrieb

Verzeichnisinhalte rekursiv löschen

Beispiel für einen PHP-Verzeichnisbetrieb

Verwandte Empfehlungen:

So verwenden Sie Funktionen in PHP-Verzeichnissen

PHP-Verzeichnisbetrieb

Zusammenfassung der PHP-Verzeichnisverwaltungsfunktionen_PHP-Tutorial

Das obige ist der detaillierte Inhalt vonBeispiel für einen PHP-Verzeichnisbetrieb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn