1

有人可以帮助我如何使用 PHP 在特定文件夹中sample1.pdf检查以任何名称开头的文件的存在吗?sample12.pdf下面是我检查单个文件的代码。

<html>
<?php
if(file_exists("properties/".$owner."/".$property."/sample1.pdf") )
?>
</html>
4

1 回答 1

1

PHP 函数 glob(此处)将为您提供匹配的文件数组。因此,您可以执行以下操作:

$files = glob("properties/{$owner}/{$property}/sample*.pdf");

然后,这将返回 "properties/{$owner}/{$property}/" 目录中以 "sample" 开头并具有 .pdf 扩展名的文件数组

然后,您可以遍历文件并执行您需要的操作

//Check if there are any files and there were not any FATAL errors
if (count($files) > 0 && $files !== FALSE) {
    foreach ($files as $file) {
        //Do something here
    }
} else {
    //There were no matching files
}

希望这可以帮助

于 2012-11-21T10:50:34.000 回答