phpのreaddir関数の使用例
1673 ワード
この例ではphpにおけるreaddir関数の使い方について説明します.皆さんの参考にしてください.具体的な使い方は以下の通りです.
定義と使用法:readdir()関数はopendir()で開くディレクトリハンドルのエントリを返し、成功するとファイル名を返し、そうでない場合falseを返します.
例1、コードは次のとおりです.
例2、
注意4.0.0-RC 2までは存在しません!==演算子、コードは次のとおりです.
インスタンス3では、readdir()が返されます.と..エントリ、それらが欲しくない場合は、フィルタリングすればよい、例2.現在のディレクトリのすべてのファイルをリストして削除します.および、コードは次のとおりです.
注意:
readdirはopendirと組み合わせて使用しなければならない.
本稿で述べたphpプログラム設計に役立つことを願っています.
定義と使用法:readdir()関数はopendir()で開くディレクトリハンドルのエントリを返し、成功するとファイル名を返し、そうでない場合falseを返します.
例1、コードは次のとおりです.
$dir = "readdir/";
//
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . " ";
}
closedir($dh);
}
}
例2、
注意4.0.0-RC 2までは存在しません!==演算子、コードは次のとおりです.
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle ";
echo "Files: ";
/* */
while (false !== ($file = readdir($handle))) {
echo "$file ";
}
/* */
while ($file = readdir($handle)) {
echo "$file ";
}
closedir($handle);
}
インスタンス3では、readdir()が返されます.と..エントリ、それらが欲しくない場合は、フィルタリングすればよい、例2.現在のディレクトリのすべてのファイルをリストして削除します.および、コードは次のとおりです.
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file ";
}
}
closedir($handle);
}
注意:
readdirはopendirと組み合わせて使用しなければならない.
本稿で述べたphpプログラム設計に役立つことを願っています.