ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数の紹介 - is_dir(): パスがディレクトリであるかどうかを確認する

PHP 関数の紹介 - is_dir(): パスがディレクトリであるかどうかを確認する

王林
王林オリジナル
2023-07-24 10:54:291928ブラウズ

PHP 関数の紹介 - is_dir(): パスがディレクトリであるかどうかを確認する

PHP では、パスがディレクトリであるかどうかを判断する必要があることがよくあります。このとき、 is_dir() 関数を使用して確認できます。 is_dir() 関数の機能は、指定されたパスがディレクトリであるかどうかを判断し、結果を表すブール値を返すことです。

次は is_dir() 関数の基本構文です:
bool is_dir (string $filename)

$isDir = is_dir($filename);
その中で、 $filename パラメータは次のとおりです。チェックされるパスは、相対パスまたは絶対パスです。この関数はブール値を返します。パスがディレクトリの場合は true、そうでない場合は false。

それでは、具体的な例を見てみましょう:
127b12dfa0bc205dc9482ee220acac16
上記の例では、まず変数 $dir を定義し、それにパス文字列「test_dir」を割り当てます。次に、is_dir() 関数を使用して、パスがディレクトリであるかどうかを判断します。ディレクトリの場合は「パス test_dir はディレクトリです」と出力し、それ以外の場合は「パス test_dir はディレクトリではありません」と出力します。

上記の例に加えて、is_dir() 関数は他の関数と併用することもできます。たとえば、opendir() 関数と readdir() 関数を組み合わせて、ディレクトリ内のファイルを走査することができます。

##80c065bafb7eaa52781173f8bd8d09da
at 上の例では、まず is_dir() 関数を使用して、指定されたパス $dir がディレクトリであるかどうかを確認します。ディレクトリである場合は、opendir() 関数を呼び出してディレクトリを開き、ディレクトリ ハンドルを返します。次に、readdir() 関数を使用してディレクトリ ファイルを検索し、ファイル名を出力します (. と .. を除く)。最後に、closedir() 関数を呼び出して、ディレクトリ ハンドルを閉じ、リソースを解放します。
#概要: is_dir() 関数は、パスがディレクトリであるかどうかを判断するためによく使用される PHP 関数です。この関数を使用すると、ファイルまたはディレクトリの種類をすばやく判断し、それに応じて対応する処理を行うことができます。この記事では、is_dir() 関数の基本的な構文と、簡単な例とディレクトリのトラバース例を示し、この関数を使用する際の読者の役に立つことを願っています。

以上がPHP 関数の紹介 - is_dir(): パスがディレクトリであるかどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。