Php 如何查找两个文件中是否都有字符串?

Php 如何查找两个文件中是否都有字符串?,php,Php,我在strings.lst文件中有一个关键字列表,我想回显目录及其子目录中的所有文件名,这些文件名至少包含文件中的一个字符串 这是我到目前为止写的,但是如何比较这两个文件呢 function lookForString($filename) { { function listFolderFiles($dir) { $ffs = scandir($dir); foreach($ffs as $ff) { if($ff != '.' &&

我在strings.lst文件中有一个关键字列表,我想回显目录及其子目录中的所有文件名,这些文件名至少包含文件中的一个字符串

这是我到目前为止写的,但是如何比较这两个文件呢

function lookForString($filename)
{

{

function listFolderFiles($dir)
{
    $ffs = scandir($dir);
    foreach($ffs as $ff)
    {
        if($ff != '.' && $ff != '..’)
        {
            if(is_dir($dir.'/'.$ff))
                listFolderFiles($dir.'/'.$ff);
                else
                lookForString($ff);
        }
    }
}
我知道如何编写lookForString函数,有人能帮我吗

换言之,如何将其转换为

$handle = fopen($filename, 'r');
while (($buffer = fgets($handle)) !== false) {
    if (strpos($buffer, $myString) !== false) {
        echo $filename;
        break; 
    }      
}
fclose($handle);

搜索多个字符串?

是否必须使用PHP?这将需要很少的bash命令。是的,我需要php用于该项目:\