PHPスクリプト/pathinfo( )

pathinfo()

ファイルパスに関する情報を返す

書式

pathinfo ( string $path [, int $options= PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

例1

<?php
$path_parts = pathinfo('/www/htdocs/index.html');

echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // PHP 5.2.0 以降
?> 

上の例の出力は以下となります。

/www/htdocs
index.html
html
index

例2

拡張子だけ取得する。

<?php
$path_parts = pathinfo('/www/htdocs/index.html', PATHINFO_EXTENSION);

echo $path_parts."\n";
?> 

上の例の出力は以下となります。

html