我正在尝试获取图像文件扩展名并添加一些随机数。比如 348678423.jpeg、343344343.jpg、32434343.gif、3434343.png等。
所以以下是我的php代码:
function getExtension($str)
{
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
@$extension = getExtension($file);
$extension = strtolower($extension);
$image_named_uniq = uniqid().'.'.$extension;
但是当我回显这个变量$image_named_uniq时,它只是显示随机数,比如:50aa5a2e0f425。应该显示50aa5a2e0f425.jpg等。
我的代码有什么问题?