我就麻煩了這是$_FILES['file']['tmp_name']
/Applications/XAMPP/xamppfiles/temp/phpjCag18
一個例子,我想獲得臨時二進制文件名,以便在這種情況下phpjCag18
無論如何要從$_FILES[]
得到它?
何得到它從路徑乾淨?
我就麻煩了這是$_FILES['file']['tmp_name']
/Applications/XAMPP/xamppfiles/temp/phpjCag18
一個例子,我想獲得臨時二進制文件名,以便在這種情況下phpjCag18
無論如何要從$_FILES[]
得到它?
何得到它從路徑乾淨?
您可以使用basename()
用於此目的。
$tmp = $_FILES['file']['tmp_name'];
echo basename($tmp);
或者,如果你想獲得擴展,使用pathinfo()
:
$extension = strtolower(pathinfo($_FILES['file']['tmp_name'], PATHINFO_EXTENSION));
謝謝剛剛接受對方的答案,因爲他只是更快:P非常感謝解釋+1 – sbaaaang
基名()或爆炸()的斜線和使用結果的最後一個元素。 – GordonM