欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php一行代碼獲取文件后綴名實例分析

 更新時間:2014年11月12日 08:57:26   投稿:shichen2014  
這篇文章主要介紹了php一行代碼獲取文件后綴名的方法,以實例形式較為詳細的分析了其中涉及的函數(shù)和原理,并補充了三種常用的獲取文件后綴名的方法,需要的朋友可以參考下

本文實例講述了php一行代碼獲取文件后綴名的方法。分享給大家供大家參考。具體方法分析如下:

php中一行代碼獲取文件后綴名的方法要結(jié)合很多的函數(shù)了,我們這個有點像asp中的函數(shù)了,下面來一起看看吧。
實例:

復(fù)制代碼 代碼如下:
$filename  = 'D:/wamp/www/sparkphp/rar';
$rs =  strtolower(trim(substr(strrchr($filename, "."), 1)));

詳解:
strrchr()函數(shù)查找字符串在另一個字符串中最后一次出現(xiàn)的位置,并返回從該位置到字符串結(jié)尾的所有字符;
substr()函數(shù)是返回字符串的一部分, 1表示從字符串下標第一個讀起。直到結(jié)尾;
trim()函數(shù)是去掉字符串前后空格;
strtolower()函數(shù)是把字符串轉(zhuǎn)換為小寫。

補充其它方法:

復(fù)制代碼 代碼如下:
<?php
 //方法一:
 function extend_1($file_name)
 {
 $retval="";
 $pt=strrpos($file_name, ".");
 if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
 return ($retval);
 }
 
 //方法二
 function extend_2($file_name)
 {
 $extend = pathinfo($file_name);
 $extend = strtolower($extend["extension"]);
 return $extend;
 }
 
 //方法三
 function extend_3($file_name)
 {
 $extend =explode("." , $file_name);
 $va=count($extend)-1;
 return $extend[$va];
 }
?>

希望本文所述對大家的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP實現(xiàn)數(shù)組和對象的相互轉(zhuǎn)換操作示例

    PHP實現(xiàn)數(shù)組和對象的相互轉(zhuǎn)換操作示例

    這篇文章主要介紹了PHP實現(xiàn)數(shù)組和對象的相互轉(zhuǎn)換操作,結(jié)合實例形式分析了php使用get_object_vars以數(shù)組形式訪問對象的方法,以及對象與數(shù)組相互轉(zhuǎn)換操作技巧,需要的朋友可以參考下
    2019-03-03
  • Laravel框架數(shù)據(jù)庫遷移操作實例詳解

    Laravel框架數(shù)據(jù)庫遷移操作實例詳解

    這篇文章主要介紹了Laravel框架數(shù)據(jù)庫遷移操作實例詳解,需要的朋友可以參考下
    2020-04-04
  • PHP-FPM的配置與優(yōu)化講解

    PHP-FPM的配置與優(yōu)化講解

    今天小編就為大家分享一篇關(guān)于PHP-FPM的配置與優(yōu)化講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 深入理解PHP原理之異常機制

    深入理解PHP原理之異常機制

    在PHP每一個可獨立執(zhí)行的op array最后的ZEND_HANDLE_EXCEPTION是用來干什么呢?
    2010-08-08
  • PHP yield關(guān)鍵字功能與用法分析

    PHP yield關(guān)鍵字功能與用法分析

    這篇文章主要介紹了PHP yield關(guān)鍵字功能與用法,結(jié)合實例形式分析了php5.5新增的yield關(guān)鍵字功能與相關(guān)使用技巧,需要的朋友可以參考下
    2019-01-01
  • php購物車實現(xiàn)方法

    php購物車實現(xiàn)方法

    這篇文章主要介紹了php購物車實現(xiàn)方法,通過4個文件實現(xiàn)購物車的功能,且使用txt文件保存購物車內(nèi)容,簡單實用,需要的朋友可以參考下
    2015-01-01
  • php判斷訪問IP的方法

    php判斷訪問IP的方法

    這篇文章主要介紹了php判斷訪問IP的方法,涉及php針對服務(wù)器端預(yù)定義變量$_SERVER的相關(guān)判斷與使用技巧,需要的朋友可以參考下
    2015-06-06
  • PHP實現(xiàn)搜索相似圖片

    PHP實現(xiàn)搜索相似圖片

    感知哈希的優(yōu)點是簡單快速,不受圖片大小縮放的影響,缺點是圖片的內(nèi)容不能變更。實際應(yīng)用中,往往采用更強大的pHash算法和SIFT算法,它們能夠識別圖片的變形。只要變形程度不超過25%,它們就能匹配原圖。
    2015-09-09
  • PHP基于socket實現(xiàn)客戶端和服務(wù)端通訊功能

    PHP基于socket實現(xiàn)客戶端和服務(wù)端通訊功能

    這篇文章主要介紹了PHP基于socket實現(xiàn)客戶端和服務(wù)端通訊功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • php中字符查找函數(shù)strpos、strrchr與strpbrk用法

    php中字符查找函數(shù)strpos、strrchr與strpbrk用法

    這篇文章主要介紹了php中字符查找函數(shù)strpos、strrchr與strpbrk用法,以實例形式較為詳細的分析了php中字符查找函數(shù)strpos、strrchr與strpbrk的具體用法及相關(guān)注意事項,非常實用,需要的朋友可以參考下
    2014-11-11

最新評論