Home > Article > Backend Development > Use the glob function in PHP to delete all files in a directory in one sentence
Collected from the Internet:
array_map('unlink',glob('*'));
It’s just a suggestion. Many friends may not know that there is a glob function. See the manual for more usage.
PHP glob() function
Definition and usage
glob() function returns the file name or directory that matches the specified pattern.
This function returns an array containing matching files/directories. Returns false if an error occurs.
Syntax
glob(pattern,flags)
Usage examples
Example 1
<?php print_r(glob("*.txt")); ?>
Output similar to:
Array ( [0] => target.txt [1] => source.txt [2] => test.txt [3] => test2.txt )
Example 2
<?php print_r(glob("*.*")); ?>
Output similar to:
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 )
Ps: This is a magical function.
For more related articles using the glob function in PHP to delete all files in a directory in one sentence, please pay attention to the PHP Chinese website!