让我快速解释一下我的问题 我正在用javascript编写一个函数,以避免在我的响应式wordpress主题中增加带宽。所以基本上我会根据用户的屏幕分辨率切换src以获得一系列图像。 我需要的是每个案例的“确定”名称。
像这样:
if if (wWidth > 769) ---> imagename-desktop.jpg
else if (wWidth <= 768 && wWidth>= 481) ---> imagename-ipad.jpg
else if (wWidth <= 480) ---> imagename-iphone.jpg
实际上我现在拥有的是像
这样的东西imagename-768x300.jpg
imagename-480x200.jpg
imagename-1300x500.jpg
答案 0 :(得分:0)
答案 1 :(得分:0)
见这个例子。
<?php
$path = "D:/x";
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
$imageNameAR = explode("-",$file);
$imageName = $imageNameAR[0];
$imageLast = $imageNameAR[1];
switch($imageLast)
{
case "768x300.jpg":
{
$newName = $imageName . "-iphone.jpg";
rename($path."/".$file, $path."/".$newName);
break;
}
case "480x200.jpg":
{
$newName = $imageName . "-ipad.jpg";
rename($path."/".$file, $path."/".$newName);
break;
}
case "1300x500.jpg":
{
$newName = $imageName . "-desktop.jpg";
rename($path."/".$file, $path."/".$newName);
break;
}
}
}
}
closedir($dh);
?>