戻る

ファイルパスの情報を配列で取得する(参考)

pathinfo()関数

pathinfo()関数を使うと、引数に指定されたパスから「ディレクトリ名」「ファイル名+拡張子」「拡張子」を別々に取り出せます。この関数の返り値は連想配列です。その配列のインデックスとして、次のような文字列を指定することによって、それぞれの情報を取得できます。

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

PHP

<?php
header("Content-type: text/html; charset=utf-8");

$fullpath = "C:\xampp\htdocs\images\gihyo.gif";

$fileinfo = pathinfo($fullpath);

echo "フルパス → " . $fullpath . "<br><br>";

echo "ディレクトリ名 → " . $fileinfo["dirname"] . "<br><br>";

echo "ファイル名 → " . $fileinfo["basename"] . "<br><br>";

echo "拡張子名 → " . $fileinfo["extension"] . "<br><br>";

?>

inserted by FC2 system