2

ディレクトリ内のいくつかのファイルで特定のテキストを検索したい。Symfony Finder Component を使用してみましたが、結果が得られませんでした。以下は私のコードです。

$finder = new Finder();
$finder->in('./sample')->files()->contains('This is test');

ファイルは sample ディレクトリにあります。サンプルディレクトリにpdf、txtファイルがあります。上記は私にはうまくいきませんでした。これを機能させる方法。どんな助けでも大歓迎です。

4

1 に答える 1

4

これを行う前に、サンプル ディレクトリのパスが .php ファイルと同じディレクトリにある場合は、これが機能することを確認してください。

$finder->files()->in(__DIR__.'/sample')->contains('This is test');
var_dump($finder);

DIRは、ファイルのディレクトリを含む php のマジック定数です。

于 2016-01-20T16:42:17.843 に答える