ホームページ >バックエンド開発 >PHPチュートリアル >PHP はディレクトリ操作を実装します

PHP はディレクトリ操作を実装します

零到壹度
零到壹度オリジナル
2018-03-26 17:47:521790ブラウズ

今回は、PHPでディレクトリ操作を実装する方法についてお届けします。PHPでディレクトリ操作を実装する際の注意点は何ですか?実際の事例を見てみましょう。

ディレクトリの内容を再帰的に取得する

再帰点:読み込んだファイルがディレクトリの場合。

1. まずディレクトリの内容を読み取ります (サブディレクトリを除く)。

PHP はディレクトリ操作を実装します

2. 読み取られた各ファイルがディレクトリであるかどうかを判断し、それがディレクトリである場合は、それを再帰的に呼び出し、現在のサブディレクトリをパラメータの受け渡しとして使用します。

PHP はディレクトリ操作を実装します

3. インデントモードの出力結果

再帰呼び出しの深さは、この関数によって決定されるファイルのインデントレベルです! 再帰呼び出しが行われるたびに、インデント レベルが 1 レベルずつ増加します。

PHP はディレクトリ操作を実装します
PHP はディレクトリ操作を実装します

//str_repeat: 文字列を繰り返し、入力された乗数の繰り返しの結果を返します。 string str_repeat (string $input, int $multiplier)

入力された乗数を繰り返した結果を返します。

PHP はディレクトリ操作を実装します
PHP はディレクトリ操作を実装します
4. 結果を配列に記録します
形式:

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

PHP はディレクトリ操作を実装します

ディレクトリの内容を再帰的に削除します

PHP はディレクトリ操作を実装します


以上がPHP はディレクトリ操作を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。