5

という名前のフォルダがありexample、その中にいくつかの csv ファイルがあるとします(a.csv, b.csv....

ディレクトリはフォルダtest.phpと同じです。example今、すべての csv ファイル名を次の if 条件に渡したいと思います。つまり、test.csvすべてのcsvファイル名に置き換えます

if (($handle = fopen("test.csv", "r"))

私はどのように行いますか?

私は次のコードを使用しています:

$files=  glob("./example/*.csv");
 if (($handle = fopen("$files", "r"))

しかし、うまくいきません。ありがとうございました。

4

1 に答える 1

15

$filesは配列なので、ループする必要があります。

$files = glob("./example/*.csv");
foreach($files as $filepath) {
  if ($handle = fopen($filepath, "r")) {
     // ...
  }
}
于 2012-08-23T09:06:35.623 に答える