我正在尝试编写一个 if 函数来检查图像的宽度,然后应用一个 css 类。
我希望该功能像这样工作
如果图像在 150px 到 189px 的范围内,则应用 css 类“span-4”
190px 到 229px:css 类“span-5”
230px 到 269px:css 类“span-6”
我试过这样:
list($width, $height, $type, $attr) = getimagesize($article_image);
if(strlen($width) < 189 && strlen($width) > 150) { $cssClass = "span-4"; }
if(strlen($width) < 229 && strlen($width) > 190) { $cssClass = "span-5"; }
if(strlen($width) < 269 && strlen($width) > 230) { $cssClass = "span-6"; }
那是行不通的。有谁看到我做错了什么?
编辑:添加了函数来解释我从哪里得到 $width 变量