PHPのbasename()関数を使用しパスからファイル名を取得してみます。
basename()関数は、パスからファイル名を取得することができます。
■基本的な構文
basename(path, suffix)
pathは、ファイルのパスを指定します。
suffixは、ファイルの拡張子を指定します。指定することで、ファイルの拡張子がカットされます。オプションです。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■PHPのbasename()関数を使用しパスからファイル名を取得する
では、早速PHPのbasename()関数を使用しパスからファイル名を取得してみます。
■コード
<html lang="ja">
<head>
<title>basename()関数を使用しパスからファイル名を取得する</title>
</head>
<body>
<?php
$path ="test.txt";
echo basename($path);
?>
</body>
</html>
今回は、pathという変数を宣言し、その中にファイルを指定し格納します。
格納後、echo文とbasename()関数を使用します。basename()関数の括弧内には、引数,パラメーターとして、path変数を指定します。
なお、今回はファイルは「test.txt」というtxt形式のテキストファイルを用意しました。ファイルの中身は空です。
■実行
では、このスクリプトを「get_filename_path.php」という名前で保存し、実行させてみます。
実行してみると、basename()関数を使用したことで、今回指定したパスからファイル名を取得し、出力させることができました。
コメント