我正在尝试获取图像文件扩展名并添加一些随机数.比如 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;
Run Code Online (Sandbox Code Playgroud)
但是当我回显这个变量$ image_named_uniq时,它只显示随机数,如:50aa5a2e0f425.它应该显示50aa5a2e0f425.jpg等.
我的代码有什么问题?
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |