php globでディレクトリ配下のファイル名を取得する

php globでディレクトリ配下のファイル名を取得する

phpで、globを使用して、ディレクトリ配下のファイル名を取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

glob使い方

globを使用すれば、ディレクトリ配下のファイル名を取得することが可能です。

カレントディレクトリ配下のファイル

実行結果

拡張子がtxtとhtmlのもののみを取得する場合は、オプション「GLOB_BRACE」を使用します。

実行結果

正規表現を使用することもできます。

実行結果

再帰的にディレクトリの中のファイルまで取得するには、以下のようにします。

実行結果