我从数组中得到以下文件名“test.mkv” 并跟随字符串“test.mkv”。
PHP表示,如果我这样做,它就不相同了:
$dir = '/folder';
$filesarray = scandir($dir);
if($filesarray[0] == $string)
怎么了?
答案 0 :(得分:2)
$found = in_array($string, scandir("/folder"));
如果任何文件与您的$found
内容相符, true
将为$string
。通常,索引0
和1
分别包含.
和..
,因此我怀疑您的支票是否有效......
如果您的目的只是检查给定文件是否存在,请使用:
file_exists("folder/$string")