我有一个脚本.它收到一个名为$ node的变量,它是一个字符串; 现在,让我们假设变量值是"NODEVALUE".调用脚本时,它接受变量$ node,并尝试查找名为NODEVALUE.png的图像.如果它找不到那个图像,那么它会检查NODEVALUE.jpg,如果它找不到它寻找NODEVALUE.gif ......并且毕竟还是找不到它,它会返回RANDOM.png.
现在我正在做这个脚本如下:
if (file_exists($img = $node.".png")) { }
else if (file_exists($img = $node.".jpg")) { }
else if (file_exists($img = $node.".gif")) { }
else
{
$img = 'RANDOM.png';
}
Run Code Online (Sandbox Code Playgroud)
必须有一个比这更好的方法......任何人都有任何想法?
好吧...这就是我最终确定的:
$searches = array(
$folder . "nodes/" . $node . ".png",
$folder . "nodes/" . $node . ".jpg",
$folder . "nodes/" . $node . ".gif",
$folder . "users/" . $user . ".png",
$folder . "users/" . $user . ".jpg",
$folder . "users/" . $user . ".gif"
);
foreach ($searches AS $search)
{
if (file_exists($search))
{
$img = $search;
break;
}
}
if (!$img)
{
random image generator script...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5535 次 |
| 最近记录: |