第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求大佬指點(diǎn)哈!下面的if語(yǔ)句有什么問(wèn)題嗎?報(bào)錯(cuò)

求大佬指點(diǎn)哈!下面的if語(yǔ)句有什么問(wèn)題嗎?報(bào)錯(cuò)

www說(shuō) 2019-06-12 08:55:03
if($row['sale_type']=='pre'&&$row['stock_type']==''or$row['sale_type']==''&&$row['delivery_from']!=0or$row['sale_type']==''&&$row['delivery_from']==0&&$row['stock']==0&&$row['stock_type']=='pre'){//dosomething}$row會(huì)變,dosomething也會(huì)變但是帶入的值都會(huì)是一樣的,ifor的判斷也是長(zhǎng)得一樣這樣有辦法提出來(lái)嗎?發(fā)現(xiàn)網(wǎng)站有十幾個(gè)一樣的判斷,想提出來(lái),方便管理
查看完整描述

2 回答

?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

這樣?
functioncheckXxx($row)
{
return($row['sale_type']=='pre'&&$row['stock_type']==''or
$row['sale_type']==''&&$row['delivery_from']!=0or
$row['sale_type']==''&&$row['delivery_from']==0&&$row['stock']==0&&$row['stock_type']=='pre')
}
if(checkXxx($row)===true)
{
//dosomething
}
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-12
?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊

這類需求我們一般使用配置數(shù)組來(lái)實(shí)現(xiàn),盡量不修改代碼,下面是例子,具體實(shí)現(xiàn)可以根據(jù)需求修改
//規(guī)則配置
$rules=[
[
'sale_type'=>array('===','pre'),
'stock_type'=>array('===','')
],
[
'sale_type'=>array('===',''),
'stock_type'=>array('!==',0)
]
];
functioncheckRule($rules,$row){
foreach($rulesas$rule){
$ruleResult=True;
foreach($ruleas$ruleKey=>$ruleJudge){
eval('$ret=$row[$ruleKey]'.$ruleJudge[0].'$ruleJudge[1];');
if(!$ret){
$ruleResult=False;
}
}
//由于是or條件,只有有一個(gè)規(guī)則組成立就通過(guò)
if($ruleResult===True){
returnTrue;
}
}
//所有條件不通過(guò)
returnFalse;
}
if(checkRule($rules,$row)){
//dosomething
}
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-12
  • 2 回答
  • 0 關(guān)注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)