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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/viqecel/article/details/81105452

假如我事先自定义了函数
是否是微信中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>

请打赏谢谢大佬

猜你喜欢

转载自blog.csdn.net/viqecel/article/details/81105452