php readdir()関数の使い方

怪我咯
リリース: 2023-03-13 12:40:01
オリジナル
2563 人が閲覧しました

readdir() 関数 ディレクトリ内の次のファイルのファイル名を返します。成功した場合はエントリ名 (ファイル名) を返し、失敗した場合は FALSE を返します。

構文

readdir(dir_handle);
ログイン後にコピー
パラメータ説明
dir_handle

オプション。 opendir() によって以前に開かれたディレクトリ ハンドル リソースを指定します。

このパラメータが指定されていない場合は、opendir() によって開かれた最後のリンクが使用されます。

readdir() 関数の例 1、コードは次のとおりです:

$dir = "readdir/"; 
 
// 判断是否为目录 
if (is_dir($dir)) { 
    if ($dh = opendir($dir)) { 
        while (($file = readdir($dh)) !== false) { 
            echo "filename: $file : filetype: " . filetype($dir . $file) . " "; 
        } 
        closedir($dh); 
    } 
}
ログイン後にコピー

readdir() 関数の例 2、コードは次のとおりです:

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() 関数の例 3、readdir() は返されます. と .. のエントリは、不要な場合は除外してください。 例 2. 現在のディレクトリ内のすべてのファイルをリストし、それらを削除します。コードは次のとおりです。

readdir は opendir と組み合わせて使用​​する必要があります。

以上がphp readdir()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート