Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert Verzeichnisoperationen

PHP implementiert Verzeichnisoperationen

零到壹度
零到壹度Original
2018-03-26 17:47:521757Durchsuche

Dieses Mal werde ich Ihnen PHP zum Implementieren von Verzeichnisoperationen vorstellen. Was sind die Vorsichtsmaßnahmen für PHP, um Verzeichnisoperationen zu implementieren?

Verzeichnisinhalt rekursiv abrufen

Rekursionspunkt: Wenn die gelesene Datei ein Verzeichnis ist.

1. Lesen Sie zunächst den Inhalt eines Verzeichnisses (ohne Unterverzeichnisse):

PHP implementiert Verzeichnisoperationen

2. Bestimmen Sie, ob es sich bei jeder gelesenen Datei um ein Verzeichnis handelt Verzeichnis, rufen Sie es rekursiv auf und übergeben Sie das aktuelle Unterverzeichnis als Parameter.

PHP implementiert Verzeichnisoperationen

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.

PHP implementiert Verzeichnisoperationen
PHP implementiert Verzeichnisoperationen

//str_repeat: Wiederholen Sie eine Zeichenfolge und geben Sie das Ergebnis der wiederholten Multiplikatoreingabe zurück. string str_repeat (string $input, int $multiplier)

Gibt das Ergebnis der Eingabe mit wiederholtem Multiplikator zurück.

PHP implementiert Verzeichnisoperationen
PHP implementiert Verzeichnisoperationen
4. Ergebnisse im Array-
-Format aufzeichnen:

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

PHP implementiert Verzeichnisoperationen

Verzeichnisse rekursiv löschen Inhalt

PHP implementiert Verzeichnisoperationen


Das obige ist der detaillierte Inhalt vonPHP implementiert Verzeichnisoperationen. 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