1

次のファイルを含むディレクトリがあるとします。

  • 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することを考えましたが、これを行うためのより高速な方法があるかどうかわかりませんか?

4

1 に答える 1

3

globhttp://sg.php.net/globを使用できます

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