国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 河北区| 鹤庆县| 比如县| 太康县| 崇州市| 河北区| 宾川县| 米泉市| 专栏| 岚皋县| 宁明县| 九江县| 黑水县| 华安县| 寿宁县| 遂溪县| 贞丰县| 县级市| 乌拉特前旗| 隆化县| 于田县| 沙湾县| 鲁山县| 洪洞县| 南丹县| 屏东县| 分宜县| 耒阳市| 东乡族自治县| 大厂| 遂川县| 罗平县| 九寨沟县| 高阳县| 峨边| 隆化县| 顺昌县| 阿坝| 芦溪县| 曲阜市| 大荔县|