この記事では、PHP が 1 行のコードを使用してディレクトリ内のすべてのファイルを削除する方法に関する関連情報を主に紹介します。この記事では、まず glob 関数について簡単に説明し、次にサンプルを通じて削除方法を詳細に紹介します。コード。必要な友達はそれを参照できます。以下を見てみましょう。
まえがき
すべてのファイルを削除するために配列にリストするために、多くの人は数行、場合によっては数十行のコードを書くと思います。 , しかし、glob 関数を使用すると、数分で問題が解決されます。以下に詳しい紹介を見てみましょう。
glob 構文の説明:
array glob ( string $pattern [, int $flags = 0 ] )
glob() 関数は libc glob() の後に続きますこの関数で使用されるルールは、通常のシェルで使用されるルールと同様に、パターンに一致するすべてのファイル パスを検索します。略語展開やパラメータ置換は行われません。 Glob は、通常のパス マッチングを使用する場合に強力です。
flags 有効なフラグは次のとおりです:
GLOB_MARK - 返される各項目
# にスラッシュ<?php print_r(glob("*.txt")); ?>出力次のようなものです:
Array ( [0] => target.txt [1] => source.txt [2] => test.txt [3] => test2.txt )例 2
<?php print_r(glob("*.*")); ?>
#出力は次のようになります:
##Array ( [0] => contacts.csv [1] => default.php [2] => target.txt [3] => source.txt [4] => tem1.tmp [5] => test.htm [6] => test.ini [7] => test.php [8] => test.txt [9] => test2.txt )
#ディレクトリをすべて削除します
array_map('unlink', glob('*'));
概要
あなた 興味がありそうな記事:
PHP が文字ストリーム内の最初の非反復文字を取得する方法の説明PHP 文字列の反転に関する簡単な説明transfer インタビュー
#PHP のさまざまなバージョンにおける関数の型宣言の詳細な説明
以上がPHP が 1 行のコードを使用してディレクトリ内のすべてのファイルを削除する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。