mysql獲取檔案字尾名函式 php獲取檔案字尾名

2021-10-19 19:48:04 字數 1465 閱讀 5785

php獲取檔案字尾名(format file)

//方法一:

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];

//方法四

function getfileext($file_name)

while($dot = strpos($file_name, "."))

$file_name = substr($file_name, $dot+1);

return $file_name;

另外:php pathinfo() 函式

php filesystem 函式

定義和用法

pathinfo() 函式以陣列的形式返回檔案路徑的資訊。

語法pathinfo(path,options)

引數描述

path

必需。規定要檢查的路徑。

process_sections

可選。規定要返回的陣列元素。預設是 all。

可能的值:

pathinfo_dirname - 只返回 dirname

pathinfo_basename - 只返回 basename

pathinfo_extension - 只返回 extension

說明pathinfo() 返回乙個關聯陣列包含有 path 的資訊。

包括以下的陣列元素:

[dirname]

[basename]

[extension]

提示和注釋

注釋:如果不是要求取得所有單元,則 pathinfo() 函式返回字串。

例子例子 1

// 輸出:

// array([dirname] => /testweb[basename] => test.txt[extension] => txt)

例子 2

// 輸出:

// test.txt

分享到:

2009-12-13 00:49

瀏覽 14338

獲取檔案字尾名

獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...

獲取檔案的字尾名

使用api pathfindextension實現獲取給定乙個檔案,直接獲取檔案的字尾名 如 檔名 hsduiew.txt jhdsi.adiwey 路徑 檔名 c hsh shsh tetet.txt 都可以直接獲取到字尾名。pathfindextension函式說明 函式原型 ptstr pat...

java獲取檔案字尾名

獲取檔案字尾名 public static string endwith string filename return result 可以放到工程的工具類裡直接呼叫,需要注意的是string token filename.split 一定要用轉義字元,因為spilt裡面有一定的正規表示式在裡面 發現...