第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在PHP中獲取(解壓縮)文件擴展名?

如何在PHP中獲取(解壓縮)文件擴展名?

PHP
瀟瀟雨雨 2019-06-15 11:14:45
如何在PHP中獲取(解壓縮)文件擴展名?這是一個你可以在網(wǎng)上隨處可見的問題,有各種各樣的答案:$ext = end(explode('.', $filename));$ext = substr(strrchr($filename, '.'), 1);$ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);$exts = split("[/\\.]", $filename);$n    = count($exts)-1;$ext  = $exts[$n];等。然而,總有“最好的方式”,它應該在堆棧溢出。
查看完整描述

3 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

來自其他腳本語言的人總是認為他們的腳本更好,因為他們有一個內(nèi)置的函數(shù),而不是PHP(我現(xiàn)在正在看Pythonistas:-)。

事實上,它確實存在,但很少有人知道它。相會pathinfo():

$ext = pathinfo($filename, PATHINFO_EXTENSION);

這是快速和內(nèi)置的。pathinfo()可以根據(jù)傳遞給它的常量提供其他信息,例如規(guī)范路徑。

請記住,如果您希望能夠處理非ASCII字符,則需要首先設(shè)置區(qū)域設(shè)置。例如:

setlocale(LC_ALL,'en_US.UTF-8');

另外,請注意,這沒有考慮到文件內(nèi)容或MIME類型,您只有擴展名。但這是你要的。

最后,請注意,這只適用于文件路徑,而不是URL資源路徑,而解析_URL將覆蓋該路徑。

享受


查看完整回答
反對 回復 2019-06-15
?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

pathinfo()

$path_info = pathinfo('/foo/bar/baz.bill');echo $path_info['extension']; // "bill"


查看完整回答
反對 回復 2019-06-15
  • 3 回答
  • 0 關(guān)注
  • 654 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號