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

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

WBOY
リリース: 2023-06-26 12:08:01
オリジナル
1400 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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