我正在尝试列出一个文件夹中的文件并检查文件扩展名(仅用于显示文件,如果在数组中)但我得到“警告:in_array()[function.in-array]:第二个参数的数据类型错误。 。“ 错误信息。我该如何解决这个问题?
$ext_white = array("css", "jpg", "png", "mp3", "wav", "wma", "mid", "avi", "mp4", "mpg", "wmv", "flv", "swf", "zip", "rar", "ttf", "txt", "pdf", "doc", "docx", "xls", "xlsx", "pps", "ppt", "pptx", "odt", "ods", "odp");
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
//count($ext_white) > 0
if (!is_dir($file) && $file!= "." && $file!= "..") {
$ext = file_ext($file);
if (in_array($ext,$ext_white,TRUE)) {
echo "file : $file (".file_ext($file).")\n<br>";
}
}
}
closedir($handle);
}