if的问题 <{if $channel.nal=="index"}>class="navCurrent" <{/if>}这里面两个if分别是什么意思?特别是后面的/if是什么意思?为啥加个/?两个if有什么联系?<{这个号有什么用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不是PHP代码,是模板的语言。最好跟模板一起看。对标签 smarty 一个是if 开始 一个是 if 结束.. 这个if是在一个网站的html里面的,这个网站的确连着smarty,我也不清楚是smarty还是html还是php的语言,反正/if都是要弄明白的,谁会的,麻烦说说。 我已经给你答案了...Smarty的{if}条件判断和PHP的if 非常相似,只是增加了一些特性。 每个{if}必须有一个配对的{/if}. 也可以使用{else} 和 {elseif}. 全部的PHP条件表达式和函数都可以在if内使用,如||, or, &&, and, is_array(), 等等. 照你这样说,有点明白,又有点不明白,你说一个if是开始,一个是结束,那么<{if &channel.nav=="index"}>class="navCurrent"<{/if}>这句话怎么翻译? 就是一个简单的判断if($channel['nav']=='index'){$class='navCurrent';//这里不是很清楚是不是正确的,我最近接触的smarty //按照smary 的写法 变量应该是{var=class value="navCUrrent"}//不过意思应该就是这个样子.判断条件成立赋值} 翻译过来就是如果&channel.nav=="index"那么class="navCurrent" 没啥意思<{if &channel.nav=="index"}> //if判断语句class="navCurrent" // 条件成立后显示<{/if}> // if结束这是模板自定义语言,跟php毫无关系,不要混淆了。 error_reporting()到底有何用?在别人的代码里老看到这个? 大侠们,帮帮!关于$arr=$rst->GetAssoc()在PHP中是什么意思? 新手请教PHP概念的问题 如何截取一数字的后三位? 是服务器问题还是程序问题? 织梦内容管理系统2.0版正式发布,散散分先 IIS+php和Apache+php问题? 求教一个例子(请进来看一下) 远程连接mysql数据库的问题 使用 imagick : pdf转图片 APC哪个版本能比较稳定 请教PHP导入Excel到MySQL的问题
对标签
我已经给你答案了...Smarty的{if}条件判断和PHP的if 非常相似,只是增加了一些特性。 每个{if}必须有一个配对的{/if}. 也可以使用{else} 和 {elseif}. 全部的PHP条件表达式和函数都可以在if内使用,如||, or, &&, and, is_array(), 等等.
if($channel['nav']=='index'){
$class='navCurrent';
//这里不是很清楚是不是正确的,我最近接触的smarty
//按照smary 的写法 变量应该是{var=class value="navCUrrent"}
//不过意思应该就是这个样子.判断条件成立赋值
}
如果&channel.nav=="index"
那么class="navCurrent"
<{if &channel.nav=="index"}> //if判断语句
class="navCurrent" // 条件成立后显示
<{/if}> // if结束这是模板自定义语言,跟php毫无关系,不要混淆了。