最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php使用glob函數(shù)遍歷文件和目錄詳解

 更新時間:2016年09月23日 10:03:30   投稿:lqh  
這篇文章主要介紹了php使用glob函數(shù)遍歷文件和目錄詳解的相關(guān)資料,需要的朋友可以參考下

php glob()函數(shù)返回匹配指定模式的文件名或目錄。因此我們可以使用glob函數(shù)來查找文件,也可以實現(xiàn)目錄的遍歷。

函數(shù)說明:array glob ( string $pattern [, int $flags ] )

功能:尋找與模式匹配的文件路徑,返回包含匹配文件(目錄)的數(shù)組(注:被檢查的文件必須是服務(wù)器系統(tǒng)的,不能用于遠程文件)

參數(shù)說明:第一個參數(shù):匹配模式;第二個可選參數(shù):

  1. GLOB_MARK - 在每個返回的項目中加一個斜線
  2. GLOB_NOSORT - 按照文件在目錄中出現(xiàn)的原始順序返回(不排序)
  3. GLOB_NOCHECK - 如果沒有文件匹配則返回用于搜索的模式
  4. GLOB_NOESCAPE - 反斜線不轉(zhuǎn)義元字符
  5. GLOB_BRACE - 擴充 {a,b,c} 來匹配 'a','b' 或 'c'
  6. GLOB_ONLYDIR - 僅返回與模式匹配的目錄項  

實例一:獲取指定目錄下的所有文件和子目錄

<?php
   $directories = glob("/tmp/*", GLOB_ONLYDIR);//獲取/tmp/目錄下的所有目錄
   $complete = glob("/tmp/*");//獲取/tmp/目錄下的所有目錄和文件
   $files = array_diff($directories, $complete);//獲取/tmp/目錄下的所有文件

   echo "Directories in /tmp/<BR>";
   foreach($directories as $val) {
     echo "$val<BR>\n";
   }
   echo "<BR>Files in /tmp/<BR>";
   foreach($files as $val) {
     echo "$val<BR>\n";
   }
?>
 

實例二:你還在用opendir readdir遍歷文件嗎,你真out了!

<?php
$files = glob("dir/*.jpg");
foreach($files as $jpg){
  echo $jpg, "\n";
}
?>



以上就是對php使用glob函數(shù)遍歷文件和目錄的資料整理,后續(xù)繼續(xù)補充相關(guān)資料,謝謝大家對本站的支持!

相關(guān)文章

最新評論

广河县| 固阳县| 安乡县| 濮阳县| 宁蒗| 怀集县| 扎鲁特旗| 香格里拉县| 买车| 鄂尔多斯市| 镇雄县| 新绛县| 通化市| 杭州市| 宣汉县| 香港 | 清丰县| 芦溪县| 商水县| 台山市| 会同县| 于都县| 崇明县| 廊坊市| 临泽县| 邛崃市| 商丘市| 马尔康县| 饶河县| 保亭| 弥渡县| 盐亭县| 华安县| 科技| 鹿邑县| 革吉县| 新乡县| 巩留县| 新泰市| 建水县| 奈曼旗|