我想從PHP中的已知基本名稱中獲取文件名。如何從基本名稱中找到文件名或擴展名
我搜索了並找到了pathinfo()
,但是您已經在參數中給出了帶有基本名稱和擴展名的文件名。
另外在pathinfo()
文檔:
$path_parts = pathinfo('/path/basename');
var_dump($path_parts['extension']);
這或多或少是我需要的,但結果是:
string '' (length=0)
我想要的擴展,而不是一個空字符串。我知道基本名稱,但我不知道擴展名,我該如何抓取?
所以你想擴展一個無擴展文件? (facepalm,facepunch) – CodeAngry
pathinfo只是一個內部解析器,如果文件名沒有擴展名,那麼就沒有擴展名。如果你想從遠程文件中獲取文件類型,那麼你應該查找Content-Type:標題並使用它來定義你的擴展。 –
如果文件名有擴展名,那麼你知道它。你只需要'抓';) – brasofilo