ホームページ >バックエンド開発 >PHPチュートリアル >PHPで拡張子を取得する方法のまとめ

PHPで拡張子を取得する方法のまとめ

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-16 13:42:521655ブラウズ

今回は、PHP がファイル拡張子を取得する方法についてまとめました。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 中国語に関する他の関連記事に注目してください。 Webサイト!

推奨読書:

PHP が file_get_contents を使用して http リクエストを送信する手順の詳細な説明

PHP はランダム消去アルゴリズムを実装しています

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

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