0

我有麻烦这是一个例子$_FILES['file']['tmp_name']

/Applications/XAMPP/xamppfiles/temp/phpjCag18 

我想获取临时二进制文件名,所以在这种情况下phpjCag18

反正有没有从那里得到它$_FILES[]

何从路径中清除它?

4

2 回答 2

4

您可以basename()用于此目的。

$tmp = $_FILES['file']['tmp_name'];
echo basename( $tmp );

或者,如果您尝试获取扩展名,请使用pathinfo()

$extension =  strtolower( pathinfo($_FILES['file']['tmp_name'], PATHINFO_EXTENSION) );
于 2013-07-15T09:42:55.567 回答
2

如果我理解正确:

basename($_FILES['file']['tmp_name'])
于 2013-07-15T09:39:52.487 回答