在使用GD2库的时候,imagefromjpg,imagefrompng.....等根据图片类型来使用的函数怎么才能根据图片类型自动调用对应函数呢
方法一:switch语句
switch ($temp['ext'])
{
case 'png':
return imagecreatefrompng($fileName);
case 'gif':
return imagecreatefromgif($fileName);
case 'bmp':
return imagecreatefromwbmp($fileName);
case 'jpeg':
case 'jpg':
return imagecreatefromjpeg($fileName);
default:
return false;
}
代码太多了,也不好看
最好的方法是:
方法二:
$fun = 'imagecreatefrom'.$temp['ext'];
$im = $fun($fileName); //好好理解一下就知道了