0
我想弄清楚從父目錄中調用「拇指」所有目錄的內容的最佳方式。它看起來像使用DirectoryIterator是比scandir更好的方法,雖然我不是100%確定。我基本上試圖抓取畫廊內的所有縮略圖,所以我想忽略任何沒有命名爲「拇指」的目錄。任何人都可以建議最好的方式去做這件事?非常感謝遞歸讀取目錄並有選擇地獲取內容
我想弄清楚從父目錄中調用「拇指」所有目錄的內容的最佳方式。它看起來像使用DirectoryIterator是比scandir更好的方法,雖然我不是100%確定。我基本上試圖抓取畫廊內的所有縮略圖,所以我想忽略任何沒有命名爲「拇指」的目錄。任何人都可以建議最好的方式去做這件事?非常感謝遞歸讀取目錄並有選擇地獲取內容
見basename
或SplFileInfo
適當的合作伙伴getBasename()
,如果你想使用RecursiveDirectoryIterator
:
$path = 'some non-specific named directory path';
$dirName = basename($path);
if ('thumbs' === $dirName)
{
# found a thumbs directory in $path
}
有一個RecursiveDirectoryIterator(http://php.net/recursivedirectoryiterator),如果你有多個級別的目錄,每個目錄都可以包含一個thumbs子目錄。 –