ホームページ  >  記事  >  バックエンド開発  >  phpはディレクトリ内のすべてのファイル名を取得します

phpはディレクトリ内のすべてのファイル名を取得します

巴扎黑
巴扎黑オリジナル
2016-11-12 14:47:101892ブラウズ

phpはディレクトリ内のすべてのファイル名を取得します
1. まず操作対象のディレクトリを開き、そこに変数を指します
//カレントディレクトリのpicディレクトリ下のサブディレクトリcommonを開きます。
$handler = opendir('pic/common');
2. ディレクトリ内のすべてのファイルを読み取るループ
/* このうち、$filename = readdir($handler) は毎回読み込まれるファイル名の割り当てです。無限ループに陥らないように、$filename を指定します。つまり、$filename !== false となります。必ず !== を使用してください。ファイル名が「0」である場合、またはシステムによって何かが false とみなされる場合、!= を使用するとループが停止します*/
while( ($filename = readdir($handler) ) !== false )
{
3. ディレクトリには '.' と '..' という名前の 2 つのファイルがありますが、これらは操作しないでください
if($filename != "." && $filename != ""

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。