2009-08-29 22 views
9

私はこのようなコードがある場合(ベース名を?):ファイルの拡張子を取得

$file = basename($filename); 

私は$fileのファイルの拡張子を取得するにはどうすればよいですか?変数$fileには、index.phpまたはtest.jpegのような種類のファイルを含めることができます。あなたはもちろん、最後を探すことができます

echo pathinfo($file, PATHINFO_EXTENSION); 

$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"; 

または単に:

答えて

33

pathinfo()機能を使用してください "" (比較的簡単な)後にすべてを取得するが、なぜホイールを再発明するか?

5
pathinfo($filename, PATHINFO_EXTENSION); 
関連する問題