读取目录并将特定文件路径放在数组中

时间:2012-05-14 07:57:30

标签: php

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

  • a_1.csv
  • a.csv
  • b_1.csv
  • b.csv
  • something_else.csv

现在我想readdir()这个目录,把所有以(a.csv,a_1.csv)开头的文件放到数组$ a中,所有以b开头的文件(b.csv和b_1.csv)到数组$ b。应忽略所有其他文件,例如something_else.csv

我想过迭代整个目录并preg_match'文件名,但我不知道是否有更快的方法来做到这一点?

1 个答案:

答案 0 :(得分:3)

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

$a = glob('a*.csv');
$b = glob('b*.csv');