phpのscandir関数の使い方は何ですか。
PHPのscandir()関数は、指定されたディレクトリをスキャンし、そのディレクトリ内のファイルやサブディレクトリの配列を返すために使用されます。
文法:
scandir(directory, sorting_order, context)
パラメータ:
- ディレクトリ:スキャンする必要があるディレクトリのパスを示します。
- ソーティング順序: オプション。デフォルトは 0 で、ファイル名でのソートを意味します。選択肢には、SCANDIR_SORT_ASCENDING、SCANDIR_SORT_DESCENDING、SCANDIR_SORT_NONE があります。
- 選択肢は、ストリームに表示されるテキスト情報を示します。
返り値:この関数は、ディレクトリ内のファイルやサブディレクトリの名前を含む配列を返します。エラーが発生した場合は FALSE を返します。
例:例文を日本語で自然に言い換えてください。
$dir = "uploads/";
$files = scandir($dir);
foreach($files as $file) {
echo $file . "<br>";
}
サンプルコードは、「uploads」という名前のディレクトリをスキャンし、そのディレクトリ内のファイルとサブディレクトリの名前をページに出力します。