假设我有一个包含以下文件的目录:
- a_1.csv
- 一个.csv
- b_1.csv
- b.csv
- something_else.csv
现在我想 readdir() 这个目录并将所有以 a (a.csv, a_1.csv) 开头的文件放入数组 $a 并将所有以 b (b.csv 和 b_1.csv) 开头的文件放入数组 $湾。应忽略所有其他文件,例如 something_else.csv
我想过遍历整个目录并 preg_match'ing 文件名,但我不知道是否有更快的方法来做到这一点?
假设我有一个包含以下文件的目录:
现在我想 readdir() 这个目录并将所有以 a (a.csv, a_1.csv) 开头的文件放入数组 $a 并将所有以 b (b.csv 和 b_1.csv) 开头的文件放入数组 $湾。应忽略所有其他文件,例如 something_else.csv
我想过遍历整个目录并 preg_match'ing 文件名,但我不知道是否有更快的方法来做到这一点?
您可以使用 glob http://sg.php.net/glob
$a = glob('a*.csv');
$b = glob('b*.csv');