欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析PHP SPL標(biāo)準(zhǔn)庫(kù)的用法(遍歷目錄,查找固定條件的文件)

 更新時(shí)間:2013年06月18日 15:59:01   作者:  
本篇文章是對(duì)PHP中SPL標(biāo)準(zhǔn)庫(kù)的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
<?php
 class RecursiveFileFilterIterator extends FilterIterator {
     // 滿足條件的擴(kuò)展名
     protected $ext = array('jpg','gif');

     /**
      * 提供 $path 并生成對(duì)應(yīng)的目錄迭代器
      */
     public function __construct($path) {
         parent::__construct(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)));
     }

     /**
      * 檢查文件擴(kuò)展名是否滿足條件
      */
     public function accept() {
         $item = $this->getInnerIterator();
         if ($item->isFile() && 
                 in_array(pathinfo($item->getFilename(), PATHINFO_EXTENSION), $this->ext)) {
             return TRUE;
         }
     }
 }

 // 實(shí)例化
 foreach (new RecursiveFileFilterIterator('D:/history') as $item) {
     echo $item . PHP_EOL;
 }

相關(guān)文章

最新評(píng)論