Как я могу проверить, существует ли файл на основе частичного имени файла?

Я пытаюсь проверить, существует ли файл в моей папке, но у меня есть только частичное имя файла, чтобы проверить его, есть ли способ проверить его?

Например, у меня есть следующее:

God_of_War 

Имя файла на самом деле называется:

 God_of_War_PSP(USA).rar 

Есть ли какая-то функция LIKE для функции file_exists? или я могу как-то использовать str_pos?

благодаря

Вы можете использовать что-то похожее на следующее:

 $fileSearch = "God_of_War"; $files = glob("/path/*" . $fileSearch . "*"); if(count($files > 0)) echo "File Exists!"; 

Вы также можете попробовать что-то вроде:

 $search_string = 'God_of_War'; $dir = new RecursiveDirectoryIterator('path/to/folder/'); $iterator = new RecursiveIteratorIterator($dir); $res = new RegexIterator($iterator, '/^'.$search_string.'/', RecursiveRegexIterator::GET_MATCH); var_dump($res);