【发布时间】:2018-03-26 00:07:00
【问题描述】:
遇到问题不知道怎么描述,直接上代码:
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('./', RecursiveDirectoryIterator::SKIP_DOTS));
$files = new RegexIterator($iterator, '/\.(html|php|phtml|storage|tmp|txt|ini)*$/i');
foreach($files as $file){
echo $file->getRealpath();
}
他收到类似的东西:
C:\xampp\htdocs\includes\test\aa.txt
C:\xampp\htdocs\includes\test\cc.txt
C:\xampp\htdocs\includes\test\ccc.txt
C:\xampp\htdocs\includes\test\file.txt
C:\xampp\htdocs\includes\test\test.php
C:\xampp\htdocs\includes\test\test2.php
C:\xampp\htdocs\index.php
C:\xampp\htdocs\file.txt
C:\xampp\htdocs\sth.txt
我想收到这样的东西:
C:\xampp\htdocs\file.txt
C:\xampp\htdocs\index.php
C:\xampp\htdocs\sth.txt
C:\xampp\htdocs\includes\test\aa.txt
C:\xampp\htdocs\includes\test\cc.txt
C:\xampp\htdocs\includes\test\ccc.txt
C:\xampp\htdocs\includes\test\file.txt
C:\xampp\htdocs\includes\test\test.php
C:\xampp\htdocs\includes\test\test2.php
我怎样才能收到这样的东西?提前感谢您的每一个回答。
【问题讨论】: