PHPディレクトリの操作例

小云云
小云云オリジナル
2018-03-27 12:09:081633ブラウズ

この記事では、主に PHP のディレクトリ操作の例と、ディレクトリの内容を再帰的に取得する方法について説明します。

再帰ポイント: 読み取られたファイルがディレクトリの場合。

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

PHPディレクトリの操作例

2. 読み取られた各ファイルがディレクトリであるかどうかを判断し、それを再帰的に呼び出して現在のファイルを保存します。サブディレクトリは引数として渡されます。

PHPディレクトリの操作例

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

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

PHPディレクトリの操作例
PHPディレクトリの操作例

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。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ディレクトリの操作例

再帰ポイント: 読み込んだファイルがあるディレクトリ。

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

PHPディレクトリの操作例

2. 読み取られた各ファイルがディレクトリであるかどうかを判断し、それを再帰的に呼び出して現在のファイルを保存します。サブディレクトリは引数として渡されます。

PHPディレクトリの操作例3. インデントモードの出力結果

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

PHPディレクトリの操作例

//str_repeat:重复一个字符串,返回 input 重复 multiplier 次后的结果。string str_repeat ( string $input , int $multiplier )
PHPディレクトリの操作例

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

PHPディレクトリの操作例
4. 結果を配列形式で記録しますPHPディレクトリの操作例フォーム:

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

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

PHPディレクトリの操作例関連する推奨事項:

PHP ディレクトリでの関数の使用方法

PHPのディレクトリ操作

PHPのディレクトリ管理機能のまとめ_PHPチュートリアル

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

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