foreach遍历

  1. <?php
  2. //遍历目录下的所有文件
  3. $dir = new DirectoryIterator(dirname(__FILE__));
  4. //1、foreach直接循环
  5. foreach ($dir as $file){
  6. if($file->isFile()){
  7. echo $file->getFilename()."<br />";
  8. }
  9. }

while循环遍历

  1. //2、while循环
  2. while($dir->valid()){
  3. if($dir->current()->isFile()){
  4. echo $dir->current()->getFilename()."<br />";
  5. }
  6. $dir->next();
  7. }

参考链接