我有麻烦这是一个例子$_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) );
如果我理解正确:
basename($_FILES['file']['tmp_name'])