トップページ >  PHP >  pathinfo
初版2008/11/21: 最終更新日2008/11/21
pathinfo
目次
pathinfo
サンプルコード
サンプル
pathinfo
pathinfo関数を使うと、引数に指定されたパスから
「ディレクトリ名」、「ファイル名+拡張子」、「拡張子」を別々に取り出せます。
この関数の返り値は連想配列です。
その配列のインデックスとして、次のような文字列を指定することによって、それぞれの情報を取得できます。

インデックスとして指定する文字列 取得される情報
dirname ディレクトリ名
basename ファイル名+拡張子
extension 拡張子

以下がサンプルになります。

サンプルコード
(php部)
<?php
// ファイルのフルパスを設定
$fullpath = "C:\Program Files\Sun\JavaDB/index.html";
// ファイルの情報を取得
$fileinfo = pathinfo($fullpath);
// フルパス表示
print "フルパス表示";
print "$fullpath";
// ディレクトリ名表示
print "ディレクトリ名表示";
print "$fileinfo[dirname]";
// ファイル名+拡張子表示
print "ファイル名+拡張子表示";
print "$fileinfo[basename]";
// 拡張子表示
print "拡張子表示";
print "$fileinfo[extension]";
?>

サンプル
フルパス表示
C:\Program Files\Sun\JavaDB/index.html

ディレクトリ名表示
C:\Program Files\Sun\JavaDB

ファイル名+拡張子表示
index.html

拡張子表示
html