ホームページ  >  記事  >  バックエンド開発  >  PHP ファイル拡張子を取得

PHP ファイル拡張子を取得

WBOY
WBOYオリジナル
2016-06-23 13:09:29892ブラウズ

<?php   $url = 'dir/upload.image.jpg';      function getExt1($url){      return strrchr($url,'.');   }      function getExt2($url){      return substr($url,strrpos($url,'.'));   }      function getExt3($url){      $a = explode('.',$url);      return array_pop($a);   }      function getExt4($url){      $p = pathinfo($url);      return $p['extension'];   }      function getExt5($url){      return strrev(substr(strrev($url), 0, strpos(strrev($url), '.')));   }      $s = getExt5($url);   echo $s;?>

注: 1. strrchr() - この関数は、別の文字列内で文字列が最後に出現する箇所を検索し、その位置から文字列の末尾までのすべての文字を返します。それ以外の場合は false を返します。

2. array_pop(): 配列の最後の要素を削除します。戻り値: 配列の最後の値を返します。配列が空である場合、または配列ではない場合は、NULL が返されます。

3. pathinfo() はパス情報を含む連想配列を返します。

次の配列要素を含みます: [dirname], [basename], [extension]

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