PHP でのパスからのファイル名の抽出
PHP では、特に次の場合に、フル パスからファイル名を取得する必要が頻繁に発生します。ディレクトリの操作またはファイル システムの操作。 PHP の強力な関数を使用してこれを実現する方法を見てみましょう。
問題: フル パスからファイル名を取得する
次のフル パスがあるとします:
F:プログラム ファイルSSH 通信セキュリティSSH セキュアShellOutput.map
そして、「Output.map」というファイル名を抽出したいと思います。
解決策:basename() 関数を使用する
PHPのbasename()関数は、指定されたファイル名からファイル名を取得するための簡潔で便利な方法を提供します。 path.
構文:
basename(path, 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 サイトの他の関連記事を参照してください。