ホームページ  >  記事  >  バックエンド開発  >  PHP でファイル拡張子を取得する一般的な方法

PHP でファイル拡張子を取得する一般的な方法

不言
不言オリジナル
2018-04-27 13:46:101472ブラウズ

この記事では、PHP でファイル拡張子を取得する一般的な方法を主に紹介し、サンプルの形で PHP でファイル拡張子を取得する 5 つの一般的な操作テクニックをまとめて分析します。 PHP で一般的に使用されるファイル拡張子を取得します。参考のために皆さんと共有してください。詳細は次のとおりです:

これは私がインターンシップに応募したときに遭遇した筆記試験の問題です:

ファイルの拡張子を取得するには 5 つ以上の方法を使用します。

要件: dir/upload.image.jpg、.jpg または jpg を検索、

は PHP 独自の処理関数を使用して処理する必要があります。メソッドは明らかに繰り返すことができず、

get_ext1($file_name), get_ext2($file_name) などの関数にカプセル化できます。以下は私のリファレンスです。オンライン情報からまとめた 5 つのメソッドはどれも比較的簡単です。これ以上はせずに、コードに直接進みましょう:

メソッド 1:

function getExt1($filename)
{
   $arr = explode('.',$filename);
   return array_pop($arr);;
}

メソッド 3:

function getExt2($filename)
{
   $ext = strrchr($filename,'.');
   return $ext;
}

方法 4:

function getExt3($filename)
{
   $pos = strrpos($filename, '.');
   $ext = substr($filename, $pos);
   return $ext;
}

方法 5:

function getExt4($filename)
{
   $arr = pathinfo($filename);
   $ext = $arr['extension'];
   return $ext;
}

関連推奨事項:

PHP でファイル拡張子を取得する 7 つの方法

以上がPHP でファイル拡張子を取得する一般的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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