程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP如何獲得文件的擴展名

PHP如何獲得文件的擴展名

編輯:關於PHP編程

關於獲取文件的後綴名的方法有很多,下面介紹一個吧。

<?php
$file_name = "bkjia.txt";
echo get_exname($file_name);
/**
 * 獲取文件擴展名
 * @param unknown_type $file_name
 * @return $ex_name
 */
function get_exname($file_name)
{
	if(empty($file_name)) 
		return false;
    
	$file_name = strtolower($file_name);
    $rev_str = strrev($file_name);
    $ex_name_len = strpos($rev_str,'.');  //擴展名的長度
    $file_name_len = strlen($file_name);
    $ex_name = substr($file_name, $file_name_len - $ex_name_len);
    
    return $ex_name;
}
?>

strtolower() 函數把字符串轉換為小寫。

strrev() 函數反轉字符串。

strpos() 函數返回字符串在另一個字符串中第一次出現的位置。

就是先找到符號'.'的位置,然後計算出擴展名的長度。再用字符串總長度減去擴展名長度來計算出需要截取的長度。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved