TECH I.S.

PHP scandir() 関数

❮ PHP ディレクトリ リファレンス

imagesディレクトリ内のファイルとディレクトリを一覧表示します。

<?php $dir = "/images/"; // Sort in ascending order - this is default $a = scandir($dir); // Sort in descending order $b = scandir($dir,1); print_r($a); print_r($b); ?>

結果:

Array ( [0] => . [1] => .. [2] => cat.gif [3] => dog.gif [4] => horse.gif [5] => myimages ) Array ( [0] => myimages [1] => horse.gif [2] => dog.gif [3] => cat.gif [4] => .. [5] => . )


定義と使用法

scandir()関数は、指定されたディレクトリのファイルとディレクトリの配列を返します。


構文

<div>scandir(<em>directory</em>, <em>order</em>, <em>context</em>)</div>

パラメータ値

パラメータ

説明

directry Required スキャンするディレクトリを指定します
order Optional ソート順を指定します。デフォルトのソート順はアルファベットの昇順(0)です。 SCANDIR_SORT_DESCENDINGまたは1に設定すると、アルファベットの降順で並べ替えられます。または、SCANDIR_SORT_NONEに設定すると、並べ替えられていない結果が返されます。
context Optional ディレクトリハンドルのコンテキストを指定します。コンテキストは、ストリームの動作を変更できる一連のオプションです

Technical Details

Return Value: 成功した場合はファイルとディレクトリの配列、失敗した場合はFALSE。ディレクトリがディレクトリでない場合、E_WARNINGをスローします。

PHP バージョン:

5.0+

PHP 変更ログ:

PHP 5.4:order constansが追加されました

❮ PHP ディレクトリ リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細