小编Shi*_*bir的帖子

获取Php文件/图像扩展名

我正在尝试获取图像文件扩展名并添加一些随机数.比如 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等.

我的代码有什么问题?

php

-3
推荐指数
1
解决办法
405
查看次数

标签 统计

php ×1