1

假设我有一个包含以下文件的目录:

  • 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 文件名,但我不知道是否有更快的方法来做到这一点?

4

1 回答 1

3

您可以使用 glob http://sg.php.net/glob

$a = glob('a*.csv');
$b = glob('b*.csv');
于 2012-05-14T08:01:31.367 回答