ホームページ >バックエンド開発 >PHPチュートリアル >PHP で dirname 関数を使用してパスのディレクトリ部分を取得する方法
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 サイトの他の関連記事を参照してください。