【发布时间】:2021-01-05 00:40:25
【问题描述】:
我怎样才能改进或替换这些 if else PHP 语句到一个函数,该函数可以接受一个文件名变量(例如 images/dogtypeX.jpg )而不是硬编码每个狗类型?感谢各位PHP高手!
header('Content-type: image/jpg');
$dogtype = $_GET["dogtype"];
$dogname = $_GET["dogname"];
if($dogtype== "dogtype1")
{ $jpg_image = imagecreatefromjpeg('images/dogtype1.jpg');}
else if ($dogtype== "dogtype2")
{ $jpg_image = imagecreatefromjpeg('images/dogtype2.jpg');}
else if ($dogtype=="dogtype3")
{ $jpg_image = imagecreatefromjpeg('images/dogtype3.jpg');}
else if ($dogtype=="dogtype4")
{ $jpg_image = imagecreatefromjpeg('images/dogtype4.jpg');}
else if ($dogtype=="dogtype5")
{ $jpg_image = imagecreatefromjpeg('images/dogtype5.jpg');}
imagettftext($jpg_image, $dogtype, $dogname);
imagejpeg($jpg_image);
【问题讨论】:
标签: php if-statement optimization