ディレクトリディレクトリ内のファイル一覧を取得するscandir関数を使って、ディレクトリ内のファイル一覧を取得する方法について解説します。この記事のポイントファイル一覧はアルファベット昇順・降順で取得できるディレクトリが読み取り権限のあるか確認する目次ディレクトリ内のファイルを配列形式で取得する使用例ディレクトリ内のファイルを配列形式で取得するscandir関数に対象のディレクトリへのパスを渡すと、そのディレクトリ内のファイル一覧を配列形式で取得することができます。コード例scandir('./test/');取得結果をvar_dump関数で出力すると次のようになります。}取得するファイル一覧の並び順は、初期値ではアルファベット昇順です。この並びは第2パラメータに定数を渡すとアルファベット降順に変更することができます。SCANDIR_SORT_DESCENDING);使用例scandir関数は対象ディレクトリのパーミッションが読み取り可能である必要があります。そこで、is_readable関数を使って読み込み可能かを確認してから、ファイル一覧を取得するコード例を紹介します。'ディレクトリの読み込み権限がありません。data4.txt,is_readable関数で対象ディレクトリが読み取り可能であるかを確認し、可能な場合に限りscandir関数でファイル一覧を取得しています。その後、foreach文の中で取得したファイル名を1つずつ出力しますが、正規表現で「.」や「..」のような余計なファイルは出力しないように設定しています。こちらの記事は役に立ちましたか?GoodBadありがとうございます。よろしければ、あわせてフィードバックや要望などをご入力ください。コメント送信コメントありがとうございます!運営の参考にさせていただきます。)PHP2019-11-16フォームの基本構造を作成するPHP2019-11-16はしご高など旧字体漢字の文字化けを防ぐRECOMMEND遅いインターネット評論家の宇野常寛の新著。2018年頃から提唱されている「インターネットによって失った未来をインターネットによって取り戻す」をテーマにした本書が、いよいよ2月20日から書店に並びます。宇野さんがずっと温めてきた構想が詰まった1冊なので、個人的に非常に楽しみにしている一冊です。