ホームページ > バックエンド開発 > PHPチュートリアル > PHP readdir 関数の使用例、readdir 関数の例_PHP チュートリアル

PHP readdir 関数の使用例、readdir 関数の例_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:14:14
オリジナル
717 人が閲覧しました

php readdir関数の使用例、readdir関数の例

この記事の例では、php での readdir 関数の使用法について説明します。参考のためにみんなで共有してください。具体的な使用状況の分析は次のとおりです:

定義と使用法: readdir() 関数は、opendir() によって開かれたディレクトリ ハンドルのエントリを返し、成功した場合はファイル名を返し、それ以外の場合は false を返します。

例 1、コードは次のとおりです:


コードをコピーします コードは次のとおりです:
$dir = "readdir/";
// ディレクトリかどうかを判断します
if (is_dir($dir)) {
If ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "ファイル名: $file : ファイルタイプ: " . filetype($dir . $file) " ; }
クローズド($dh); }
}

例 2、
!== 演算子は 4.0.0-RC2 より前には存在しなかったことに注意してください。
コードは次のとおりです:

コードをコピーします
コードは次のとおりです:if ($handle = opendir('/path/to/files')) { echo "ディレクトリハンドル: $handle "; エコー "ファイル: "; /* これはディレクトリをトラバースする正しい方法です */
While (false !== ($file = readdir($handle))) {
echo "$file "; }

/* これはディレクトリをトラバースする間違った方法です */
While ($file = readdir($handle)) {
echo "$file "; }
クローズ済み($ハンドル)
}

例 3: readdir() は . および .. エントリを返します。これらが不要な場合は、それらを除外します。 例 2. 現在のディレクトリ内のすべてのファイルをリストし、. および .. を削除します。コードは次のとおりです。



コードをコピーします

コードは次のとおりです:

if ($handle = opendir('.')) {
While (false !== ($file = readdir($handle))) {
If ($file != "." && $file != "..") { echo "$file "; } } クローズ済み($ハンドル) }
注:
readdir は opendir と組み合わせて使用​​する必要があります。


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。



http://www.bkjia.com/PHPjc/910592.htmlwww.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/910592.html

技術記事 PHP での readdir 関数の使用例、readdir 関数の例 この記事では、PHP での readdir 関数の使用方法について説明します。参考のためにみんなで共有してください。具体的な使用法分析は次のとおりです: 定義と使用法:...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート