このビデオでは、PHP の 1 行のコードを使用してディレクトリ内のすべてのファイルを削除する方法を説明します。
すべてのファイルを配列にリストして削除するために、多くの人が数行、場合によっては数十行のコードを書くと思いますが、glob 関数を使用すると数分で問題が解決されます。詳細な紹介を見てみましょう。
glob 構文の説明:
array glob ( string $pattern [, int $flags = 0 ] )
glob() 関数は、libc glob() 関数で使用されるルールに従って、パターンに一致するすべてのファイル パスを検索します。一般 同じ規則がシェルにも適用されます。略語展開やパラメータ置換は行われません。 Glob は、通常のパス マッチングを使用する場合に強力です。
flags 有効なフラグは次のとおりです:
• GLOB_MARK - 返される各項目にスラッシュを追加します
• GLOB_NOSORT - ディレクトリ内に表示される元の順序でファイルを返します (ソートされていません)
• GLOB_NOCHECK - ファイルがない場合一致すると、検索に使用されたパターンが返されます
• GLOB_NOESCAPE - バックスラッシュのエスケープされていないメタ文字
• GLOB_BRACE - {a,b,c} を展開して 'a'、'b'、または 'c' に一致します
• GLOB_ONLYDIR - ディレクトリのみを返しますパターンに一致するエントリ
•GLOB_ERR - エラー メッセージ (読み取り不能なディレクトリなど) を停止して読み取ります。デフォルトではすべてのエラーを無視します
例 1
print_r(glob("*. 2 つのメソッド。PHP の中国語 Web サイトに注意してください。さらに関連する推奨事項。
関連する推奨事項:PHP で時計回りの行列と螺旋行列を出力する方法
PHP でバイナリ ツリーが対称かどうかを判断する方法
PHP の学習: 事前定義された変数の詳細
以上がPHP は 1 行のコードを使用してディレクトリ内のすべてのファイルを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。