程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP之readdir()函數,phpreaddir函數

PHP之readdir()函數,phpreaddir函數

編輯:關於PHP編程

PHP之readdir()函數,phpreaddir函數


  最近在學習php文件操作的相關知識,記錄一下readdir()函數其中的一個要注意的點

          1、 在$temp=readdir($handle)函數中 readdir獲取的是文件名和$handle中的文件夾名,

    一般在程序中遍歷文件通過while()循環:

         while($temp=readdir($handel)){}

      但是這種寫法的判斷語句存在一個問題就是:如果$handle下面有個文件夾的名字為'0',那麼$temp=0,while循環就無法進行下去,那麼就無法遍歷其余的文件,導致程序結果不對,

        正確的寫法:

    while(($temp=readdir($handel))!==false){}//用不全等於是區分如果文件夾名字為0的時候,那麼0!==false,仍然可以遍歷

      

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved