Php 如何使用preg_匹配搜索文件夹名称
我正在尝试在父文件夹中搜索文件夹名称。我的父文件夹由以下文件夹组成。 父文件夹名称为备份Php 如何使用preg_匹配搜索文件夹名称,php,codeigniter,Php,Codeigniter,我正在尝试在父文件夹中搜索文件夹名称。我的父文件夹由以下文件夹组成。 父文件夹名称为备份 26-12-2016_17-26-30_68692e001ee2 26-12-2016_17-27-32_68692e001ee2 26-12-2016_17-26-35_68692e001c88 26-12-2016_17-26-37_68692e001f90 26-12-2016_17-28-12_68692e001f90 26-12-2016_17-30-22_68692e001f90 26-12-2
26-12-2016_17-26-30_68692e001ee2
26-12-2016_17-27-32_68692e001ee2
26-12-2016_17-26-35_68692e001c88
26-12-2016_17-26-37_68692e001f90
26-12-2016_17-28-12_68692e001f90
26-12-2016_17-30-22_68692e001f90
26-12-2016_17-29-07_68692e001c90
如何获取以
68692e001f90
结尾的完整文件夹名称如果使用DirectoryIterator
26-12-2016_17-26-30_68692e001ee2
26-12-2016_17-27-32_68692e001ee2
26-12-2016_17-26-35_68692e001c88
26-12-2016_17-26-37_68692e001f90
26-12-2016_17-28-12_68692e001f90
26-12-2016_17-30-22_68692e001f90
26-12-2016_17-29-07_68692e001c90
这是您的问题的工作代码
<?php
$path = 'backup';
foreach (new DirectoryIterator($path) as $file) {
if ($file->isDot()) continue;
if ($file->isDir()) {
if(strpos($file->getFilename(), '68692e001f90') !== false){
print $file->getFilename() . '<br />';
// die;
}
}
}
?>
希望这能对您有所帮助。如果您使用
DirectoryIterator
这是您的问题的工作代码
<?php
$path = 'backup';
foreach (new DirectoryIterator($path) as $file) {
if ($file->isDot()) continue;
if ($file->isDir()) {
if(strpos($file->getFilename(), '68692e001f90') !== false){
print $file->getFilename() . '<br />';
// die;
}
}
}
?>
希望这对你有帮助