ディレクトリ内のすべてのファイルをPHPで取得するにはどうすればよいですか。

PHPでは、opendir()関数を用いてディレクトリを開き、readdir()関数を使用してディレクトリ内の全ファイルを走査できます。ループを使用し、ファイルがなくなるまでディレクトリ内の全ファイルを読み取ることができます。

ディレクトリ内のすべてのファイルを読み込む方法を示すサンプルコードを以下に示します。

$dir = '目录路径'; // 设置要读取的目录路径
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
if($file != '.' && $file != '..'){ // 排除当前目录和上级目录
echo "文件名:" . $file . "
";
}
}
closedir($dh);
}
}

上記のコードでは、$dir変数は読み込むディレクトリのパスを保持しています。is_dir()関数はディレクトリが存在するかをチェックし、その後にopendir()関数を使用してディレクトリを開きます。次に、readdir()関数は循环内でディレクトリ内の各ファイルを読み込み、echoステートメントを使用してファイル名を印刷します。最後に、closedir()関数はディレクトリを閉じます。

コード内のディレクトリパスを、読み込みたいディレクトリの実パスに置き換えてください。

bannerAds