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

PHP でファイル拡張子を取得する一般的な方法のまとめ PHP スキル

jacklove
jackloveオリジナル
2018-06-26 17:05:481304ブラウズ

この記事では、PHP でファイル拡張子を取得する一般的な方法を主に紹介し、例として PHP でファイル拡張子を取得する 5 つの一般的な操作テクニックをまとめて分析します。

## PHP でファイル拡張子を取得する一般的な方法をまとめます。参考のために皆さんと共有してください。詳細は次のとおりです。

これは、インターンシップに応募したときに遭遇した筆記試験の質問です。

拡張子を取得するには、5 つ以上の方法を使用してください。ファイル。

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

処理には PHP 独自の処理関数を使用する必要があります。メソッドは明らかに繰り返すことができず、.jpg にカプセル化できます。 function, 例:

get_ext1($file_name), get_ext2($file_name)

以下はネット情報を参考にまとめた5つの方法です。比較的単純なので、あまり多くを語らず、次のコードに直接進みます。

方法 1:

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

方法 2:

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

方法 3:

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

方法 4:

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

方法 5:

function getExt5($filename)
{
   $str = strrev($filename);
   return strrev(strchr($str,'.',true));
}

興味があるかもしれない記事:

PHP は Curl を使用してシミュレートされたログインおよびデータ キャプチャ関数を実装します。PHP スキルの例

360 検索エンジンには php 書き換えソリューションの php の例が自動的に含まれます

php とイーサリアム クライアントの対話の php の例の詳細な説明## ##################################

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

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