admin管理员组

文章数量:1794759

thinkphp5,tp5 模板  IF逻辑判断 中的函数用法

thinkphp5,tp5 模板 IF逻辑判断 中的函数用法

假如我事先自定义了函数 是否是微信中iswechat() 是否是手机浏览器ismobile() 然后,我在模板中进行判断,根不同的客户端,显示不同的内容 即,如果是不是手机,则只显示扫码微信支付,如果是微信公众号中,则只显示公众号支付.写法如下

<select class="email s-email" name="content" > <option value="alipay_charge">支付宝</option> {if ismobile()} {if iswechat()} <option value="wechat_jsapi">微信公众号支付</option> {else/} <option value="wechat_h5" >微信H5支付</option> {/if} {else/} <option value="wechat_native">微信扫码支付</option> {/if} </select>

runtime/temp/中,得到的模板解析结果参考如下

<select class="email s-email" name="content" > <option value="alipay_charge">支付宝</option> <?php if(ismobile()): if(iswechat()): ?> <option value="wechat_jsapi">微信公众号支付</option> <?php else: ?> <option value="wechat_h5" >微信H5支付</option> <?php endif; else: ?> <option value="wechat_native">微信扫码支付</option> <?php endif; ?> </select>

本文标签: 函数逻辑模板