php之readdir函數用法實例
文章主要介紹了php中readdir函數用法,以實例講述了readdir函數操作目錄的具體用法與相關的注意事項,非常具有實用價值,需要的朋友可以參考下,就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!
本文實例講述了php中readdir函數用法。分享給大家供大家參考。具體用法分析如下:
定義和用法:readdir() 函數返回由 opendir() 打開的目錄句柄中的條目,若成功,則該函數返回一個文件名,否則返回 false.
實例一,代碼如下:
複製代碼 代碼如下:
$dir = "readdir/";
// 判斷是否爲目錄
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . " ";
}
closedir($dh);
}
}
實例二,注意在 4.0.0-RC2 之前不存在 !== 運算符,代碼如下:
複製代碼 代碼如下:
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle ";
echo "Files: ";
/* 這是正確地遍歷目錄方法 */
while (false !== ($file = readdir($handle))) {
echo "$file ";
}
/* 這是錯誤地遍歷目錄的'方法 */
while ($file = readdir($handle)) {
echo "$file ";
}
closedir($handle);
}
實例三,readdir() 將會返回 . 和 .. 條目,如果不想要它們,只要過濾掉即可,例子 2. 列出當前目錄的所有文件並去掉 . 和 ..,代碼如下:
複製代碼 代碼如下:
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file ";
}
}
closedir($handle);
}
注:readdir必須與opendir配合使用才行.
希望本文所述對大家的php程序設計有所幫助。
相關文章
-
AndroidApp中使用SurfaceView製作多線程動畫的實例講解
1. SurfaceView的定義通常情況程序的View和用戶響應都是在同一個線程中處理的,這也是爲什麼處理長時間事件(例如訪問網絡)需要放到另外的線程中去(防止阻塞當前UI線程的操作和繪製)。但是在其他線程中卻不能修改UI元素,例如 -
解決PHP的failed opening required問題的方法
人要想學習一點東西,就應該先學會謙遜。以下是小編爲大家搜索整理的解決PHP的failed opening required問題的方法,希望對大家有所幫助!更多精彩內容請及時關注我們應屆畢業生考試網!環境:WIN2003+IIS6+PHP5本機,2003下IIS -
php的header和asp中的redirect比較
想要學習PHP,那麼就應該要了解清楚header和asp中的redirect比較,下面是小編爲大家蒐集整理出來的有關於php的header和asp中的redirect比較,希望可以幫助到大家!asp中實現重定向是用rect 函數:用法一例:rect "../"php中也 -
ThinkPHP中redirect用法實例分析
ThinkPHP中redirect如何使用,下面是小編給大家提供的ThinkPHP中redirect用法實例分析,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。redirect 重定向的.通用語法爲:redirect(url,params=array(),delay=0,msg=' -
php的set-error-handler用法總結
導語:爲了方便大家php語言的學習與使用,下面是小編給大家提供的php的set_error_handler用法總結,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。set_error_handler() 函數設置用戶自定義的錯誤處理函數。該函數用於 -
php中set-error-handler的用法
set_error_handler() 函數設置用戶自定義的錯誤處理函數。該函數用於創建運行時期間的用戶自己的錯誤處理方法。該函數會返回舊的錯誤處理程序,若失敗,則返回 null。以下是小編爲大家搜索整理php中set_error_handler的 -
JavaScript在Android的WebView中parseInt函數轉換不正確
今天被一個問題困擾,有一個頁面在瀏覽器(無論是手機還是PC)上運行良好,而通過WebView就出現了問題,有兩個值得計算始終出錯。於是就通過alert,把這個值顯示出來,發現和瀏覽器上計算的結果差了很多,本來是正數,卻變成了負數。仔 -
JavaScript裏四捨五入函數round的用法實例
在現實生活或工作學習中,大家對作文都再熟悉不過了吧,寫作文可以鍛鍊我們的獨處習慣,讓自己的心靜下來,思考自己未來的方向。怎麼寫作文才能避免踩雷呢?以下是小編幫大家整理的走在路上作文,供大家參考借鑑,希望可以幫助到有 -
PHP中error-reporting函數用法
PHP中對錯誤的處理會用到error_reporting函數,看到最多的是error_reporting(E_ALL ^ E_NOTICE),這個是什麼意思呢?下面我們具體分析error_reporting函數。定義用法error_reporting() 設置 PHP 的報錯級別並返回當前級別 -
php中ftp-chdir() ftp-cdup()函數用法
PHP 是一種 HTML 內嵌式的'語言,與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文檔的腳本語言。以下是本站小編精心爲大家整理的php中ftp_chdir() ftp_cdup()函數用法,希望對大家有所幫助!更多內容請關注