Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 模版 里的 或怎么写 ?

[复制链接]
yu_er 发表于 2009-6-22 09:53:25 | 显示全部楼层 |阅读模式
我这么写 ,在程序里总是无效  ?
<!--{if $speaker[gender]==1 || empty($speaker[gender])}-->

empty($speaker[gender] 这个条件为1还是不执行里面的语句 ?
lidq.jingwu 发表于 2009-6-22 10:15:31 | 显示全部楼层
你写的逻辑上有错误,$speaker[gender]==1说明里面有数据,empty($speaker[gender])的意思等同于$speaker[gender]==0,还用“或”。
改成
<!--{if $speaker[gender]==1 || !empty($speaker[gender])}-->试一试。
回复

使用道具 举报

 楼主| yu_er 发表于 2009-6-22 10:39:43 | 显示全部楼层
我要判断 $speaker[gender] 这个值 为空 或值为1   ,应该怎么写  ?
回复

使用道具 举报

lidq.jingwu 发表于 2009-6-22 11:14:05 | 显示全部楼层
为空或值为1是两种情况,如果$speaker[gender]存放的数据是0(空)或1,而没有其他的可能,可以用如下代码:
<!--{if $speaker[gender]==1 }-->
......
<!--{else}-->
......
<!--{/if}-->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:57 , Processed in 0.017034 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表