国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php使用glob函數遍歷文件和目錄詳解

2024-05-04 23:50:08
字體:
來源:轉載
供稿:網友

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

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

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

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

  1. GLOB_MARK - 在每個返回的項目中加一個斜線
  2. GLOB_NOSORT - 按照文件在目錄中出現的原始順序返回(不排序)
  3. GLOB_NOCHECK - 如果沒有文件匹配則返回用于搜索的模式
  4. GLOB_NOESCAPE - 反斜線不轉義元字符
  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函數遍歷文件和目錄的資料整理,后續繼續補充相關資料,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 崇信县| 东城区| 三河市| 公主岭市| 浮山县| 寻乌县| 沙河市| 彭水| 宣武区| 丹巴县| 阳东县| 岳池县| 富顺县| 上栗县| 博乐市| 中江县| 钦州市| 鄯善县| 尉氏县| 方城县| 巢湖市| 凤庆县| 神木县| 承德市| 四子王旗| 色达县| 祥云县| 古丈县| 鹤庆县| 武安市| 鸡西市| 敖汉旗| 八宿县| 平阴县| 阿尔山市| 黔东| 册亨县| 枣强县| 兰西县| 宜宾县| 秦皇岛市|