PHPリファレンス(逆引き)

PHPリファレンス
 
ディレクトリの内容を取得する( scandir() )
スポンサードリンク

ディレクトリを内容を取得するには、scandir()関数を使います。

scandir( パス ,[ ソート順 ] ) 指定したパスのディレクトリの内容を配列で取得します。

ソート順が省略された場合は、アルファベットの昇順にソートされます。
ソート順に"1"が指定された場合は、アルファベットの降順にソートされます


例1) ディレクトリ「C:\temp」配下の情報をアルファベットの昇順に取得する。

<?php
$path = "c:/temp";
$array = scandir( $path );
var_dump( $array );
?>

●実行結果
array(6) {
 [0]=>
 string(1) "."
 [1]=>
 string(2) ".."
 [2]=>
 string(9) "aaaa.html"
 [3]=>
 string(8) "dddd.txt"
 [4]=>
 string(4) "dir1"
 [5]=>
 string(8) "xxxx.xml"
}



例2) ディレクトリ「C:\temp」配下の情報をアルファベットの降順に取得する。

<?php
$path = "c:/temp";
$array = scandir( $path, 1 );
var_dump( $array );
?>

●実行結果
array(6) {
 [0]=>
 string(8) "xxxx.xml"
 [1]=>
 string(4) "dir1"
 [2]=>
 string(8) "dddd.txt"
 [3]=>
 string(9) "aaaa.html"
 [4]=>
 string(2) ".."
 [5]=>
 string(1) "."
}



スポンサード リンク


カレントディレクトリの取得( getcwd() )
ディレクトリを移動する( chdir() )
ディレクトリの内容を取得する( scandir() )
ディレクトリ作成( mkdir() )
ディレクトリ削除( rmdir() )
相対パスから絶対パスを取得する( realpath() )
ファイルパスからディレクトリ名を取得する( dirname() )
ディスクの空き容量、使用容量を取得する( disk_free_space()、disk_total_space() )

基本API2へ
忘れっぽいエンジニアのPHPリファレンス TOPへ