ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイルのサフィックス(拡張子)を取得する方法

PHPでファイルのサフィックス(拡張子)を取得する方法

WBOY
WBOYオリジナル
2016-07-25 09:00:47811ブラウズ
  1. //ファイルサフィックス名を取得します

  2. //by bbs.it-home.org

  3. $file_name = "jbxue.com. txt ";

  4. echo get_exname($file_name);
  5. /**
  6. * ファイル拡張子を取得します
  7. * @paramknown_type $file_name
  8. * @return $ex_name
  9. */
  10. function get_exname($file_name)
  11. {
  12. if(empty($file_name))
  13. return false;
  14. $file_name = strto lower ( $file_name);
  15. $rev_str = strrev($file_name);
  16. $ex_name_len = strpos($rev_str,'.'); //拡張子の長さ
  17. $file_name_len = strlen($file_name);
  18. $ex_name = substr( $file_name, $file_name_len - $ex_name_len);
  19. return $ex_name;
  20. }
  21. ?>

コードをコピー

関数の説明: strto lower() 関数は、文字列を小文字に変換します。 strrev() 関数は文字列を反転します。 strpos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。 つまり、まず記号「.」の位置を見つけてから、拡張子の長さを計算します。次に、文字列の合計長から拡張子の長さを引いた値を使用して、インターセプトする必要がある長さを計算します。

前に紹介したファイル拡張子を取得する複数の方法を思い出してください。 PHPでファイル拡張子を取得する3つの方法(改良版) phpファイルの拡張子を取得する方法まとめ phpでファイル拡張子を取得する3つの方法 phpでファイル拡張子を取得する5つの方法 ファイル拡張子を取得するためのPHPカスタム関数 phpでファイル拡張子を取得するいくつかの方法 すべての道は幸せに通じています。プログラマーズホームで学びの道に明るい陽光を見つけて、若く彩り豊かな人生を過ごすお供になれば幸いです。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。