ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数の概要 -basename(): パスのファイル名部分を返します。
PHP 関数の概要 -basename(): パスのファイル名部分を返します
PHP プログラミングでは、多くの場合、ファイル パスを操作する必要があります。 Basename() 関数は、パスのファイル名部分を迅速かつ簡単に取得するのに役立ちます。この記事では、basename() 関数の機能と使用法を詳しく紹介し、コード例を通じてその実際の応用例を示します。
basename() 関数の基本構文は次のとおりです:
string Basename ( string $path [, string $suffix ] )
パラメータの説明:
関数 function:
以下では、いくつかの例を使用して、basename() 関数の使用法を示します。
例 1:
$path = "/var/www/html/index.php"; $filename = basename($path); echo $filename;
出力結果:
index.php
上記の例では、basename にファイル パス「/var/www/html/index.php」を渡します。 () 関数を使用して、返されたファイル名を $filename 変数に割り当て、最後に echo ステートメントを通じて結果を出力します。ご覧のとおり、ファイル名部分「index.php」の取得に成功しました。
例 2:
$path = "images/pic.jpg"; $filename = basename($path); echo $filename;
出力結果:
pic.jpg
この例では、同様に相対パス「images/pic.jpg」をbasename()関数に渡します。ファイル名の部分「pic.jpg」のみを返すことに成功しました。
例 3:
$path = "/var/www/html/index.php"; $filename = basename($path, ".php"); echo $filename;
出力結果:
index
この例では、ファイル パスを渡すことに加えて、追加のオプション パラメーター「.php」も指定します。接尾語。このようにして、basename() 関数はファイル名からこの接尾辞を削除し、最終的に「index」を返します。
basename() 関数の戻り値は、パスのファイル名部分のみを含む文字列です。ファイル名がパスに存在しない場合、関数は「.」を返します。
basename() 関数の結果はオペレーティング システムの影響を受ける可能性があることに注意してください。 Windows オペレーティング システムではパス区切り文字は「\」ですが、Linux および macOS オペレーティング システムでは「/」であるため、basename() 関数を使用する場合は特別な注意が必要です。
概要:
PHP プログラミングでは、basename() 関数は非常に実用的で、ファイル パスからファイル名の部分を簡単に取得できます。 Basename() 関数は、ファイル操作、Web リンク、ファイルのアップロードなどを伴うシナリオで役立ちます。 Basename() 関数を使いこなして柔軟に使用すると、PHP プログラムの開発効率が向上し、コードの可読性が向上します。
この記事の紹介と例を通じて、読者はbasename() 関数についてより深く理解できると思います。また、この記事が PHP プログラミングに何らかの助けになれば幸いです。
以上がPHP 関数の概要 -basename(): パスのファイル名部分を返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。