PHPのbasename()関数を使用しパスからファイル名を取得する

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);
?>
</html>

今回は、pathという変数を宣言し、その中にファイルを指定し格納します。

格納後、echo文とbasename()関数を使用します。basename()関数の括弧内には、引数,パラメーターとして、path変数を指定します。

なお、今回はファイルは「test.txt」というtxt形式のテキストファイルを用意しました。ファイルの中身は空です。

■実行

では、このスクリプトを「get_filename_path.php」という名前で保存し、実行させてみます。

実行してみると、basename()関数を使用したことで、今回指定したパスからファイル名を取得し、出力させることができました。

コメント

タイトルとURLをコピーしました