現在の位置: ホーム> 最新記事一覧> php関数の導入-basename():パスのファイル名パーツを返します

php関数の導入-basename():パスのファイル名パーツを返します

M66 2025-06-03

php basename()関数の詳細な説明:ファイルパスでファイル名パーツを取得する方法

PHPプログラミングでは、ファイルパス処理は一般的なタスクの1つです。 Basename()関数は、PHPがパスからファイル名を抽出するために提供されるシンプルで効率的なツールです。ファイルのアップロード、ファイルのダウンロード、またはファイルパスを分析する必要がある場合でも、Basename()関数は便利なソリューションを提供できます。

Basename()関数の基本的な構文

string basename ( string $path [, string $suffix ] )

パラメーター説明:

  • $ PATH:必須、ファイルパスを表します。これは相対パスまたは絶対パスである可能性があります。
  • $ suffix:オプション、削除するファイル拡張子を示します。

関数関数:

  • パス内のファイル名パーツを取得します。

Basename()関数を使用する例

例1:ファイル名を取得します

`` `` php $ path = "/var/www/html/index.php"; $ filename = basename($ path); echo $ filename; `` `

出力結果:

 index.php

この例では、ファイルパス "/var/www/html/index.php"をbasename()関数に渡し、結果はファイル名「index.php」が返されます。

例2:相対パスを使用してファイル名を取得します

「 `` `php $ path =" images/pic.jpg "; $ filename = basename($ path); echo $ filename; `` `

出力結果:

 pic.jpg

この例では、相対パス「画像/pic.jpg」をBasename()関数に渡し、ファイル名「pic.jpg」も抽出されます。

例3:ファイル拡張子を削除します

`` `` php $ path = "/var/www/html/index.php"; $ filename = basename($ path、 ".php"); echo $ filename; `` `

出力結果:

 index

この例では、ファイルパスを通過することに加えて、ファイル拡張子「.php」もオプションのパラメーターとして指定します。 Basename()関数は拡張機能を削除し、最終的に「インデックス」を返します。

Basename()関数の返品値

Basename()関数は、パスのファイル名パーツを返します。パスにファイル名がない場合、関数は「。」を返します。 Basename()の動作は、オペレーティングシステムパスセパレーターの影響を受けることに注意する必要があります。 Windows Systemsは、Backslash "\"をPath Separatorとして使用し、LinuxおよびMacOSシステムはSlash "/"を使用します。

要約します

Basename()関数は、ファイルパスからファイル名を簡単に抽出するのに役立つPHPの非常に実用的なツールです。開発では、特にファイル処理、ファイルアップロード、Webリンクなどの一般的なシナリオでは、Basename()関数にスキルが表示されます。 Basename()関数を習得し、柔軟に使用するのに熟練していると、PHPプログラミングの効率とコードの読みやすさが効果的に向上する可能性があります。

この記事の紹介と例を通じて、Basename()関数の関数と使用方法をより深く理解していると思います。PHPプログラミングプロセスに役立つことを願っています。