説明
string
readdir ( resource dir_handle)
ディレクトリã‹ã‚‰æ¬¡ã®ãƒ•ァイルã®ãƒ•ァイルåã‚’è¿”ã—ã¾ã™ã€‚ファイルåã¯
特定ã®é †åºã§è¿”ã•れるã‚ã‘ã§ã¯ã‚りã¾ã›ã‚“。
例 1カレントディレクトリã«ã‚る全ファイルã®ãƒªã‚¹ãƒˆ // Note that !== did not exist until 4.0.0-RC2
<?php
$handle=opendir('.');
echo "Directory handle: $handle\n";
echo "Files:\n";
while (false !== ($file = readdir($handle))) {
echo "$file\n";
}
closedir($handle);
?> |
|
readdir() ã¯ã€ã‚¨ãƒ³ãƒˆãƒª . ãŠã‚ˆã³ .. ã‚’è¿”ã™ã“ã¨ã«
注æ„ã—ã¦ä¸‹ã•ã„。ã“れらを必è¦ã¨ã—ãªã„å ´åˆã«ã¯ã€æ¬¡ã®ã‚ˆã†ã«å–り除ã„ã¦ä¸‹ã•ã„。
例 2
ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã® . ãŠã‚ˆã³ .. を除ã„ãŸå…¨ã¦ã®ãƒ•ァイルã®ä¸€è¦§ã‚’表示。
<?php
$handle = opendir('.');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
?> |
|