我试图编写一个检查图像宽度的if函数,然后应用一个css类。php strlen范围函数
我想要的功能,这样
工作,如果图像是在一个范围为150px到189px,应用CSS类 “跨越-4”
190px到229px:CSS类 “跨度-5”
230px到269px:CSS类 “跨越-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"; }
这是行不通的。有没有人看到我做错了什么?
编辑:添加到explaine这里我可是从
是什么'$ width'包含哪些内容? – 2011-03-24 09:59:15