php メソッドを使用して、ディレクトリに存在するファイルの数を確認します。 1. scandir() 関数を使用して、ディレクトリ内のファイルとフォルダーの名前を取得します。これは、ファイルの名前とフォルダーの名前を含む配列を返します。フォルダー; 2. 「count(array)-2」ステートメントを使用して、ディレクトリ内のファイルの数を取得します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、scandir( ) および count() 関数は、ディレクトリ内に存在するファイルの数を決定します。
例:
8 つの画像ファイルを含む img ディレクトリがあります
実装コード:
<?php header("Content-type:text/html;charset=utf-8"); $dir = './img'; if(is_dir($dir)){ $arr = scandir($dir); } var_dump($arr); $len=count($arr)-2; echo "指定img目录上的文件数目:".$len; ?>
説明:
scandir()
この関数は、指定されたディレクトリ内のファイルとフォルダーの名前を一覧表示できます。 scandir () 関数の構文形式は次のとおりです:
scandir(string $directory[, int $sorting_order[, resource $context]])
パラメータの説明は次のとおりです:
この関数は、配列内のすべての要素の数、またはオブジェクト内の属性の数をカウントできます。 推奨学習: 「
以上がPHPでディレクトリにあるファイルの数を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。