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

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

Susan Sarandon
リリース: 2024-12-28 07:30:53
オリジナル
292 人が閲覧しました

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

PHP でのパスからのファイル名の抽出

PHP では、特に次の場合に、フル パスからファイル名を取得する必要が頻繁に発生します。ディレクトリの操作またはファイル システムの操作。 PHP の強力な関数を使用してこれを実現する方法を見てみましょう。

問題: フル パスからファイル名を取得する

次のフル パスがあるとします:

F:プログラム ファイルSSH 通信セキュリティSSH セキュアShellOutput.map

そして、「Output.map」というファイル名を抽出したいと思います。

解決策:basename() 関数を使用する

PHPのbasename()関数は、指定されたファイル名からファイル名を取得するための簡潔で便利な方法を提供します。 path.

構文:

basename(path, suffix)
ログイン後にコピー

パラメータ:

  • パス:ファイルの抽出元のフルパスname.
  • suffix (オプション): 指定した場合、ファイル名から指定されたサフィックスを削除します。

例:

例からファイル名を抽出するにはパス:

<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name = basename($path);
echo $file_name; // Output: Output.map
?>
ログイン後にコピー

ファイル拡張子の削除:

suffix パラメーターを使用して、取得したファイル名からファイル拡張子を削除できます。たとえば、「Output.map」から「Output」を抽出するには:

<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name_without_extension = basename($path, ".map");
echo $file_name_without_extension; // Output: Output
?>
ログイン後にコピー

PHP のbasename() 関数を活用することで、開発者はフルパスからファイル名を簡単かつ柔軟に効率的に抽出できます。この機能は、幅広いファイル管理および操作シナリオで特に役立ちます。

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

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