我正在循环查看目录中的文件列表,并且希望将我拥有的子字符串与文件名进行匹配。如果文件名包含子字符串,则返回该文件名,以便我可以删除它。我做了以下,它只是返回一切:查找与子字符串匹配的目录中的所有文件和文件名
while ($file = readdir($dir_handle)) {
$extension = strtolower(substr(strrchr($file, '.'), 1));
if($extension == "sql" || $extension == "txt") {
$pos = strpos($file, $session_data['user_id']);
if($pos === true) {
//unlink($file);
echo "$file<br />";
}else {
// string not found
}
}
}
我做错了什么?
感谢所有的帮助
太棒了!我没有尝试这种组合! :P – Abs 2010-01-07 00:58:28