ホームページ >バックエンド開発 >PHPチュートリアル >PHP で dirname 関数を使用してパスのディレクトリ部分を取得する方法

PHP で dirname 関数を使用してパスのディレクトリ部分を取得する方法

WBOY
WBOYオリジナル
2023-06-26 12:02:321402ブラウズ

PHP は Web 開発で広く使用されているプログラミング言語で、開発中にさまざまなファイル パスの問題に対処できるようにするための多くの組み込み関数が提供されています。たとえば、dirname 関数は、PHP で一般的に使用されるパス処理関数の 1 つです。この記事では、PHP で dirname 関数を使用してパスのディレクトリ部分を取得する方法を説明します。

dirname 関数は、指定されたパスのディレクトリ部分を返すことができます。この関数の構文は次のとおりです。

dirname($path)

このうち、$path は解析対象のパスを表す文字列です。 dirname 関数は、$path のディレクトリ部分、またはディレクトリ部分がない場合は「.」を返します。

次に、具体的な例をいくつか示します。

echo dirname('/usr/local/bin/php');
// 输出:/usr/local/bin
echo dirname('/usr/local/bin/');
// 输出:/usr/local
echo dirname('/usr/local/');
// 输出:/usr
echo dirname('/usr/');
// 输出:/
echo dirname('.');
// 输出:.
echo dirname('/');
// 输出:/

ご覧のとおり、 dirname 関数はさまざまなパスを正しく処理できます。

もちろん、dirname 関数は Windows システムでのパスの処理にも使用できます。 Windows システムでは、パスの区切り文字はスラッシュ (/) ではなくバックスラッシュ () です。したがって、dirname 関数を使用する場合は、バックスラッシュをスラッシュに置き換える必要があります。

echo dirname('C:Program FilesPHPphp.exe');
// 输出:C:/Program Files/PHP

概要:

dirname 関数は、一般的に使用されるパス処理関数であり、PHP では非常に実用的です。発達 。 dirname 関数を使用すると、パスのディレクトリ部分を簡単に取得できます。

以上がPHP で dirname 関数を使用してパスのディレクトリ部分を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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