東京ロケット CEO のブログ

道玄坂交番のカレーうどん屋さんの5階で「助太刀くん」という建設現場と職人さんをつなぐアプリを開発・運営してます。

ちょっと便利なdir三兄弟

opendir()とreaddir()とclosedirのdir三兄弟。
ディレクトリの中のファイル名を全て取得するのに使えますが、ちょっと便利そうです。

<?php
//opendir()でディレクトリを開き、変数$dirに収納します。'.'が今のファイルがいるディレクトリを表しています。
if($dir = opendir('.')){
  //whileでループさせて中身を全て吐き出させます。
  while(false !==($filename = readdir($dir))) //readdir()で中のファイル名を取得します。
  {
    print $filename . "<br>";
  }
  closedir($dir); //閉じます。
}
?>