Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何递归查找CSS文件?_Php_Html_Css - Fatal编程技术网

Php 如何递归查找CSS文件?

Php 如何递归查找CSS文件?,php,html,css,Php,Html,Css,有没有一种方法可以让我使用下面的代码递归地搜索css文件 我正在搜索的目录是“themes/Evolution”。我希望它在子目录中搜索css文件 试试这个: $directoryWhereToSearch = 'themes/Evolution'; $allFiles = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directoryWhereToSearch)); $cssFiles = new RegexIt

有没有一种方法可以让我使用下面的代码递归地搜索css文件

我正在搜索的目录是“themes/Evolution”。我希望它在子目录中搜索css文件

试试这个:

$directoryWhereToSearch = 'themes/Evolution';
$allFiles = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directoryWhereToSearch));
$cssFiles = new RegexIterator($allFiles, '/\.css$/i');
foreach ($cssFiles as $cssFile) {
    echo $cssFile->getFilename();
}
试试这个:

$directoryWhereToSearch = 'themes/Evolution';
$allFiles = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directoryWhereToSearch));
$cssFiles = new RegexIterator($allFiles, '/\.css$/i');
foreach ($cssFiles as $cssFile) {
    echo $cssFile->getFilename();
}

我是否只是将dir“themes/Evolution”添加到getRealPath中?这是可行的,但是有没有办法看不到整个目录名?我只想要文件名,太完美了!谢谢你,卡兹!你帮了大忙!我是否只是将dir“themes/Evolution”添加到getRealPath中?这是可行的,但是有没有办法看不到整个目录名?我只想要文件名,太完美了!谢谢你,卡兹!你帮了大忙!