迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
例如我首頁調(diào)用的文章列表 里面包含了 變量值s,每個s的值不一樣;
我想判斷當(dāng)前列表中s的值是否包含3個不同的,這個判斷應(yīng)該怎么寫呢
s值存儲的格式是什么,舉例一個值
是否包含3個不同的,這三個也舉例一個值
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
比如下面是文章列表,a標(biāo)簽里面是我調(diào)用的文章內(nèi)容里的變量值
{list}
<a>1</a>
<a>2</a>
<a>3</a>
{/list}
我需要判斷該列表里面的變量值是否包含3個不一樣的。
我看不明白啊,一樓的問題你都沒有回答完啊
回復(fù)@志偉
沒看懂
比如下面的列表; 里面的{$t.code}是我文章內(nèi)容自定義字段,我里面會填比如1,2,3,4等等之類的數(shù)字
{module module=news catid=$catid num=10 } <li>{$t.code}</li> {/module}
我想判斷當(dāng)前列表中 {$t.code} 是否包含3個不同數(shù)字。
{if $t.code 包含3個不同的值}
{else}
{/if}
就想知道這個判斷怎么寫。
這么舉例我就明白了,要用代碼舉例
{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}
其實我是想要這樣的
{if $t.code 包含值大于3種}
不需要指定包含哪幾個,判斷不同的值是否大于3個
樓主思路不對啊,我表示完全看不懂
回復(fù)迅睿框架創(chuàng)始人
大佬能幫我看看不
沒有例子,我理解不了這種判斷
然后進(jìn)行判斷
{if $t.code包含的值大于3種}
不需要指定包含哪幾個,判斷不同的值是否大于3個就可以了
這句話怎么理解呢?
{if substr_count( $t.code,",") >= 3}
這個值存在三個以上的逗號
是我這樣理解的吧?
s值存儲的格式是什么,舉例一個值
是否包含3個不同的,這三個也舉例一個值
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
比如下面是文章列表,a標(biāo)簽里面是我調(diào)用的文章內(nèi)容里的變量值
{list}
<a>1</a>
<a>1</a>
<a>2</a>
<a>3</a>
{/list}
我需要判斷該列表里面的變量值是否包含3個不一樣的。
我看不明白啊,一樓的問題你都沒有回答完啊
回復(fù)@志偉
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
沒看懂
回復(fù)迅??蚣軇?chuàng)始人
比如下面的列表; 里面的{$t.code}是我文章內(nèi)容自定義字段,我里面會填比如1,2,3,4等等之類的數(shù)字
{module module=news catid=$catid num=10 } <li>{$t.code}</li> {/module}我想判斷當(dāng)前列表中 {$t.code} 是否包含3個不同數(shù)字。
{if $t.code 包含3個不同的值}
{else}
{/if}
就想知道這個判斷怎么寫。
這么舉例我就明白了,要用代碼舉例
{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}開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
其實我是想要這樣的
{if $t.code 包含值大于3種}
{else}
{/if}
不需要指定包含哪幾個,判斷不同的值是否大于3個
樓主思路不對啊,我表示完全看不懂
回復(fù)迅睿框架創(chuàng)始人
大佬能幫我看看不
其實我是想要這樣的
{if $t.code 包含值大于3種}
{else}
{/if}
不需要指定包含哪幾個,判斷不同的值是否大于3個
沒有例子,我理解不了這種判斷
回復(fù)@志偉
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人
比如下面的列表; 里面的{$t.code}是我文章內(nèi)容自定義字段,我里面會填比如1,2,3,4等等之類的數(shù)字
{module module=news catid=$catid num=10 } <li>{$t.code}</li> {/module}然后進(jìn)行判斷
{if $t.code包含的值大于3種}
{else}
{/if}
不需要指定包含哪幾個,判斷不同的值是否大于3個就可以了
{if $t.code包含的值大于3種}
這句話怎么理解呢?
{if substr_count( $t.code,",") >= 3}
這個值存在三個以上的逗號
{/if}
是我這樣理解的吧?