联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
例如我首页调用的文章列表里面包含了变量值每个的值不一样;我想
类型:迅睿CMS 更新时间:2020-08-29 20:26:56 文章

例如我首页调用的文章列表 里面包含了 变量值s,每个s的值不一样;

我想判断当前列表中s的值是否包含3个不同的,这个判断应该怎么写呢

回帖
  • #1楼    迅睿框架创始人
    2020-08-26 16:21:35
    Google Pixel 手机 0
    s值存储的格式是什么,举例一个值是否包含3个不同的,这三个也举例一个值
  • 志伟
    #2楼    志伟
    2020-08-26 16:24:44
    Chrome 0
    回复迅睿框架创始人 比如下面是文章列表,a标签里面是我调用的文章内容里的变量值{list}<a>1</a><a>1</a><a>2</a><a>3</a>{/list}我需要判断该列表里面的变量值是否包含3个不一样的。
  • #3楼    迅睿框架创始人
    2020-08-26 16:28:25
    Google Pixel 手机 0
    我看不明白啊,一楼的问题你都没有回答完啊志伟
  • 易学习
    #4楼    易学习
    2020-08-26 16:29:53
    Chrome 0
    没看懂
  • 志伟
    #5楼    志伟
    2020-08-26 16:37:35
    Chrome 0
    回复迅睿框架创始人 比如下面的列表; 里面的{$t.code}是我文章内容自定义字段,我里面会填比如1,2,3,4等等之类的数字
    {module module=news catid=$catid num=10 }
    <li>{$t.code}</li>
    {/module}
    我想判断当前列表中 {$t.code} 是否包含3个不同数字。
    {if $t.code 包含3个不同的值}{else}{/if}就想知道这个判断怎么写。
  • #6楼    迅睿框架创始人
    2020-08-26 16:40:27
    Google Pixel 手机 0
    这么举例我就明白了,要用代码举例
    {if strpos($t.code, '3')!== false}
    包含了3
    {/if}
    {if strpos($t.code, '2')!== false}
    包含了2
    {/if}
    {if strpos($t.code, '4')!== false}
    包含了4
    {/if}
    {if strpos($t.code, '4')!== false && strpos($t.code, '3')!== false}
    同时包含了4和3
    {/if}
  • 志伟
    #7楼    志伟
    2020-08-26 16:44:26
    Chrome 0
    回复迅睿框架创始人 其实我是想要这样的{if $t.code 包含值大于3种}{else}{/if}不需要指定包含哪几个,判断不同的值是否大于3个
  • 黄老邪
    #8楼    黄老邪
    2020-08-26 16:46:26
    Chrome 0
    楼主思路不对啊,我表示完全看不懂
  • 志伟
    #9楼    志伟
    2020-08-26 17:04:46
    Chrome 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 志伟
    #10楼    志伟
    2020-08-27 10:30:23
    Chrome 0
    回复迅睿框架创始人 大佬能帮我看看不其实我是想要这样的{if $t.code 包含值大于3种}{else}{/if}不需要指定包含哪几个,判断不同的值是否大于3个
  • #11楼    迅睿框架创始人
    2020-08-27 10:49:28
    Chrome 0
    没有例子,我理解不了这种判断志伟
  • 志伟
    #12楼    志伟
    2020-08-27 10:52:03
    Chrome 0
    回复迅睿框架创始人 比如下面的列表; 里面的{$t.code}是我文章内容自定义字段,我里面会填比如1,2,3,4等等之类的数字
    {module module=news catid=$catid num=10 }
    <li>{$t.code}</li>
    {/module}
    然后进行判断{if $t.code包含的值大于3种}{else}{/if}不需要指定包含哪几个,判断不同的值是否大于3个就可以了
    满意答案
  • wuyoulanshi
    #13楼    wuyoulanshi
    2020-08-27 10:54:17
    Chrome 0
    {if $t.code包含的值大于3种}这句话怎么理解呢?
  • 靠悬赏赚钱买授权
    #14楼    靠悬赏赚钱买授权
    2020-08-27 10:56:11
    Chrome 0
    {if substr_count( $t.code,",") >= 3}这个值存在三个以上的逗号{/if}是我这样理解的吧?
  • 志伟
    #15楼    志伟
    2020-08-29 20:26:56
    Chrome 0
    @志伟:结束帖子