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