ホームページ >バックエンド開発 >PHPチュートリアル >PHP でフル ファイル パスからファイル名を抽出するにはどうすればよいですか?

PHP でフル ファイル パスからファイル名を抽出するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-17 20:29:09170ブラウズ

How Can I Extract a Filename from a Full File Path in PHP?

PHP: 完全なパスからファイル名を抽出する

ファイルを操作する場合、完全なファイル パスからファイル名のみを取得するのは一般的なタスクです。システム。 PHP では、これは、basename() 関数を使用して実現できます。

例:

次のファイル パスを考えてみましょう:

F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map

目的: ファイル名「Output.map」をpath.

解決策:

basename() 関数は、ファイル パスを入力として受け取り、ファイル名を返します。次のコード スニペットは、その使用法を示しています。

$path = "F:/Program Files/SSH Communications Security/SSH Secure Shell/Output.map";
$filename = basename($path);

echo $filename; // Output: Output.map

追加メモ:

  • basename() 関数は、オプションで 2 番目の引数を取得してサフィックスを指定できます。ファイル名から削除します。たとえば、拡張子を除いたファイル名だけを抽出するには、次のように使用できます。
$filename = basename($path, ".map"); // Output: Output
  • basename() 関数はディレクトリに対しても機能し、ディレクトリの代わりにディレクトリ名を返します。ファイル名。

以上がPHP でフル ファイル パスからファイル名を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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