我在一些文件夾中有大約50個文件搜索文件內的東西,而不打開它?
我想讓所有文件都包含'Name:EMAD'裏面!
示例:
php imap庫! 他們在數千條消息文本文件中搜索某個詞!
我已經寫了一個愚蠢的函數打開文件,其內部
$s = scandir('dir');
foreach($s as $file){
$content = file_get_contents($file);
if(strpos($content,'Name : ENAD') !== false)
$matched_files[] = $file;
}
搜索但如果有成千上萬的文件!
我應該打開所有文件嗎? !!!!
是否可以在不打開它的情況下搜索文件內的某些內容?
如果NO
什麼是做到這一點的最好的和快速的方式?PHP