91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在php中利用glob函數對文件進行遍歷

發布時間:2020-12-11 16:02:47 來源:億速云 閱讀:130 作者:Leah 欄目:開發技術

如何在php中利用glob函數對文件進行遍歷?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

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函數對文件進行遍歷的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东安县| 贵港市| 静宁县| 锦州市| 崇左市| 师宗县| 叙永县| 临桂县| 洮南市| 赤水市| 济阳县| 河北省| 安达市| 西畴县| 霍林郭勒市| 荣昌县| 外汇| 上栗县| 绥德县| 肇源县| 泸州市| 林芝县| 青海省| 邮箱| 玛曲县| 云浮市| 灵宝市| 婺源县| 宁津县| 双城市| 吉木萨尔县| 宁武县| 扶风县| 沂源县| 福泉市| 涟源市| 昌黎县| 广东省| 平顺县| 灌阳县| 大埔区|