迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
求助 數(shù)組方面
在內(nèi)容詳情頁(yè)面
$t.qn的字段內(nèi)容為 ["1","2","4","11","6","19","7","15","23","25","9","10","26","29"]
{if explode($cat[id],$t.qn)}
<!--在數(shù)組中判段是否包含-->
有
{else}
提示不允許
{/if}
為什么$cat[id] 不管為何值都 顯示
有 呢?
不進(jìn)入else判斷
explode函數(shù)是php自帶的,你可以看php手冊(cè)他的用法,他會(huì)永遠(yuǎn)返回true,所以永遠(yuǎn)執(zhí)行第一個(gè)條件,
數(shù)字包含應(yīng)該用php的in_array函數(shù)
都是php基礎(chǔ)知識(shí)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
explode是合并數(shù)組,不是判斷
{if in_array($cat[id],$t.qn)}
這個(gè)函數(shù)也不行呢
返回的也是沒(méi)有判斷
直接返回 無(wú)。
{var_dump($t.qn)},看這個(gè)是什么格式,是數(shù)組才可以使用in_array,string格式就不行了
回復(fù)@官方研發(fā)技術(shù)-陳老師 $t.qn的字段內(nèi)容為 ["1","2","4","11","6","19","7","15","23","25","9","10","26","29"]
{var_dump($t.qn)},看看他是string還是array,截圖看看結(jié)果,截圖就行
回復(fù)@官方研發(fā)技術(shù)-陳老師 噢 是string 我再轉(zhuǎn)成 數(shù)組就可以了是嗎
肯定的
explode函數(shù)是php自帶的,你可以看php手冊(cè)他的用法,他會(huì)永遠(yuǎn)返回true,所以永遠(yuǎn)執(zhí)行第一個(gè)條件,
數(shù)字包含應(yīng)該用php的in_array函數(shù)
都是php基礎(chǔ)知識(shí)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
explode是合并數(shù)組,不是判斷
{if in_array($cat[id],$t.qn)}
這個(gè)函數(shù)也不行呢
返回的也是沒(méi)有判斷
直接返回 無(wú)。
{var_dump($t.qn)},看這個(gè)是什么格式,是數(shù)組才可以使用in_array,string格式就不行了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方研發(fā)技術(shù)-陳老師 $t.qn的字段內(nèi)容為 ["1","2","4","11","6","19","7","15","23","25","9","10","26","29"]
{var_dump($t.qn)},看看他是string還是array,截圖看看結(jié)果,截圖就行
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方研發(fā)技術(shù)-陳老師 噢 是string 我再轉(zhuǎn)成 數(shù)組就可以了是嗎
肯定的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!