PHP 関数の紹介—dirname(): パスのディレクトリ部分を返します
PHP 開発ではファイル パスの操作が必要になることが多く、ファイルのディレクトリ部分を取得することは一般的な要件です。 。 PHP には、指定されたパスのディレクトリ部分を返す dirname() 関数が用意されています。
dirname() 関数の構文は次のとおりです。
string dirname (string $path [, int $levels = 1])
関数パラメータ:
次に、 dirname() 関数を使用した簡単な例を示します。
$path = '/var/www/html/index.php'; $dir = dirname($path); echo $dir; // 输出:/var/www/html
上の例では、ファイル パス "/var/www/html/index.php" を使用しました。次に、 dirname() 関数を呼び出してパスのディレクトリ部分を取得し、その結果を変数 $dir に代入します。最後に、echo ステートメントを使用して $dir を出力し、結果は「/var/www/html」になります。
ご覧のとおり、 dirname() 関数はファイル パスのディレクトリ部分を正常に返します。この機能は、異なるオペレーティング システムのパス区切り文字を自動的に認識し、異なるオペレーティング システムでも正常に動作します。
さらに、 dirname() 関数にはオプションのパラメーター レベルもあり、リターン パス内の上位ディレクトリの数を指定するために使用されます。デフォルトでは、レベルは 1 です。これは、リターン パス内の 1 レベル上位のディレクトリが返されることを意味します。ニーズが異なる場合は、実際の状況に応じてこの値を調整できます。
以下は、levels パラメータを示す例です。
$path = '/var/www/html/index.php'; $dir = dirname($path, 2); echo $dir; // 输出:/var/www
上の例では、レベル値 2 を渡し、パス内の 2 レベルの親ディレクトリを返すように PHP に指示しました。結果は、上位ディレクトリの上位ディレクトリである「/var/www」が表示されます。
概要:
PHP 開発において、dirname() 関数は、ファイル パスのディレクトリ部分を簡単に取得できる非常に便利な関数です。ファイルのアップロードやファイル操作のいずれを扱う場合でも、 dirname() 関数を理解し、上手に使用すると、コードの読みやすさと保守性が向上します。
以上がPHP 関数の概要 - dirname(): パスのディレクトリ部分を返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。