溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php中如何只獲取文件名

發(fā)布時(shí)間:2021-06-11 11:19:11 來(lái)源:億速云 閱讀:166 作者:Leah 欄目:編程語(yǔ)言

php中如何只獲取文件名?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

php只獲取文件名的方法:首先創(chuàng)建一個(gè)PHP示例文件;然后通過(guò)“basename($file_path);”方法獲取帶文件部分;最后通過(guò)“substr()”方法獲取文件名即可。

php怎么只獲取文件名?

php獲取文件的文件名(誤區(qū))

文件路徑:$path = '/home/files/1234.jpg';

php獲取文件名,大家應(yīng)該是輕車熟路了,寫個(gè)小函數(shù),分分鐘

<?php
//獲取文件名
function get_fileName($file_path){
    //1、先獲取帶文件部分
    $file_base_name = basename($file_path);
    //2、拆分為數(shù)組,獲取即可
    $file_name_arr = explode('.',$file_base_name);
    $f_name = $file_name_arr[0];
    return $f_name;
}

?>

調(diào)用函數(shù) echo get_fileName($path);// 輸出 1234

仔細(xì)一看,沒(méi)毛病啊,這有什么問(wèn)題嗎?接下來(lái)就是見(jiàn)證奇跡的時(shí)候了

現(xiàn)在來(lái)了一個(gè)新的文件路徑 /home/upload/abc.123.test.zip

再次調(diào)用函數(shù),結(jié)果輸出了abc

這。。。

現(xiàn)在知道問(wèn)題之所在了吧!

好了 萬(wàn)全做法如下

<?php
//獲取文件名
function get_fileName($file_path){
    //1、先獲取帶文件部分
    $file_base_name = basename($file_path);
    //2、查找截取即可
    $f_name = substr($file_base_name,0,strrpos($file_base_name,'.'));
    return $f_name;
}
?>

關(guān)于php中如何只獲取文件名問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI