戻る

フルパスから拡張子を取り出す(参考)

pathinfo()関数

ファイルのフルパス、あるいは「ファイル名+拡張子」の中から拡張子の部分だけを取り出すにはpathinfo()関数を使います。この関数は連想配列を返します。そのインデックスとして「extension」という文字列を指定すると、拡張子だけを取得できます。取得された拡張子の文字列の先頭には「.」はついていないので、その後の処理で使うには注意が必要です。

PHP

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

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

$extension = pathinfo($fullpath);

echo $fullpath . "の拡張子は<br>";
echo $extension["extension"] . "<br><br>";

$fullpath = __FILE__;
$extension = pathinfo($fullpath);
echo $fullpath . "の拡張子は<br>";
echo $extension["extension"] . "<br><br>";
?>

inserted by FC2 system