THINKPHP模板中如何判断一个数存在于一个数组中

THINKPHP模板中如何判断一个数存在于一个数组中,貌似我用in_array没起作用,不知道哪位大神有高见呀,求助,谢谢
<volist name="item" id="ov">
<input type="checkbox" name="store_label[]" value="{$ov.tcate_id}" class="slabel" <if condition="($ov['tcate_id'] heq $yun['store_label']) OR (in_array($ov['tcate_id'],$yun['store_label']))">checked="checked" </if>/><span class="sno">{$ov.tcate_name}</span>
</volist>
这里用了就是没起作用的呢!
最新回答
骑猪Δ追阳光

2024-09-18 05:26:57

用in标签

<in name="ov.tcate_id" value="$yun['store_label']">输出内容1</in>
追问
我这里用了if里呢,要拼接?
追答
你第一个条件没什么用了吧
追问
有的呀,因为$yun.store_label,有些是一个值,有些是一个数组,有用的呢,不然咋优化呢,求解
追答
一个值只是数组的特殊形式,直接用数组就行了
追问
谢谢,解决了
与可爱私奔

2024-09-18 05:13:04

你再php页面里面还是html 里面判断
追问
在THINKPHP模板里呀,html里呀
追答
count  //查看数组里面有几个 数组 样式:   count($数组) ;

返回0也就是 无了