【PHP】 scandirによるフォルダ内のファイル一覧を表示する

php

フォルダにあるファイルを取得して表示する処理、例えば画像一覧を表示するどありそうな処理をメモ。

scandir関数でファイル名を取得する

scandirを実行するとファイル名を取得できる。取得できたらcount関数で総数をチェックしてfor分で処理する

pathinfo関数で拡張子をチェックする

pathinfo関数で dirname (ディレクトリ名)、basename (ファイル名)、 extension (拡張子)とfilename(ファイル名(拡張子抜き))が取得できる「PHP マニュアル -pathinfo –

scandirのみでファイル名だけ取得

上記の方法もあるのですが、scandirだけでもファイル名が取得できるので、そいつを追記します。
ただscandirの場合はディレクトリー名も取得するのでディレクトリー名を除きたかった場合には「is_dir」関数でチェックして除くといい