欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php之readdir函數用法實例

 更新時間:2014年11月13日 10:26:29   投稿:shichen2014  
這篇文章主要介紹了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程序設計有所幫助。

相關文章

  • php 5.4 全新的代碼復用Trait詳解

    php 5.4 全新的代碼復用Trait詳解

    本文給大家分享的是php5.4提供的全新的代碼復用的新特性Trait,下面我們就來詳細探討下Trait的使用
    2017-01-01
  • 使用PHP 5.0創(chuàng)建圖形的巧妙方法

    使用PHP 5.0創(chuàng)建圖形的巧妙方法

    本文將展示如何使用 PHP 構建面向對象(的)圖形層。使用面向對象(的)系統(tǒng)可以用來構建復雜(的)圖形,這比使用標準 PHP 庫中所提供(的)基本功能來構建圖形簡單(很)多。
    2010-10-10
  • PHP大文件切割上傳并帶進度條功能示例

    PHP大文件切割上傳并帶進度條功能示例

    這篇文章主要介紹了PHP大文件切割上傳并帶進度條功能,結合實例形式分析了php大文件分割、上傳及進度條顯示相關操作技巧,需要的朋友可以參考下
    2019-07-07
  • PHP清除數組中所有字符串兩端空格的方法

    PHP清除數組中所有字符串兩端空格的方法

    這篇文章主要介紹了PHP清除數組中所有字符串兩端空格的方法,主要涉及對PHP數組的操作以及字符串操作,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • PHP生成指定隨機字符串的簡單實現(xiàn)方法

    PHP生成指定隨機字符串的簡單實現(xiàn)方法

    這篇文章主要介紹了PHP生成指定隨機字符串的簡單實現(xiàn)方法,涉及php操作數組與字符串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • php實現(xiàn)用已經過去多長時間的方式顯示時間

    php實現(xiàn)用已經過去多長時間的方式顯示時間

    這篇文章主要介紹了php實現(xiàn)用已經過去多長時間的方式顯示時間,可實現(xiàn)相對時間的顯示效果,非常具有實用價值,需要的朋友可以參考下
    2015-06-06
  • Server.HTMLEncode讓代碼在頁面里顯示為源代碼

    Server.HTMLEncode讓代碼在頁面里顯示為源代碼

    這篇文章為大家介紹的是把寫入數據庫的html源代碼以html源編碼的形式顯示在頁面里面,這個是asp中的函數
    2013-12-12
  • php獲取flash尺寸詳細數據的方法

    php獲取flash尺寸詳細數據的方法

    這篇文章主要介紹了php獲取flash尺寸詳細數據的方法,涉及php getimagesize函數的相關使用技巧,需要的朋友可以參考下
    2016-11-11
  • 利用PHP實現(xiàn)開心消消樂的算法示例

    利用PHP實現(xiàn)開心消消樂的算法示例

    開心消消樂應該對大家來說都不陌生吧,下面這篇文章主要給大家介紹了關于如何利用PHP實現(xiàn)開心消消樂算法的相關資料,文中將需求和示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • php GD繪制24小時柱狀圖

    php GD繪制24小時柱狀圖

    h24 這個函數就是生成柱狀圖的 函數需要一個字符串作為參數 這個參數的格式為:每小時的數量按照從0-23點的順序加逗號連接在一起 可以看例子里面的
    2008-06-06

最新評論