PHPでディレクトリ内にあるすべてのファイルを取得する方法を説明します。
glob()関数は、指定されたパターンのファイル名またはディレクトリ名を格納した配列を返します。この関数は、パス内のすべてのファイルを抽出するためにPHPで使用できます。
これは、パス内のすべてのファイルを抽出するサンプルコードです。
$path = '/path/to/directory'; // 替换为要提取的路径
$files = glob($path . '/*'); // 获取所有文件和目录
foreach ($files as $file) {
if (is_file($file)) {
echo $file . "\n"; // 输出文件路径
}
}
上の例では、まず抽出したいパスを指定し、glob() 関数で、そのパス以下のすべてのファイルとディレクトリを取得しています。 затем for each ループで、各ファイルとディレクトリを順に見ていき、is_file() 関数でファイルかどうかを判断し、ファイルであればそのファイルパスを出力しています。