在线等!有办法把 if 判断提出?

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会变,dosomething也会变但是带入的值都会是一样的,ifor的判断也是长得一样这样有办法提出来吗?发现网站有十几个一样的判断,想提出来,方便管理
慕婉清6462132
浏览 260回答 2
2回答

慕妹3146593

这样?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}

至尊宝的传说

这类需求我们一般使用配置数组来实现,尽量不修改代码,下面是例子,具体实现可以根据需求修改
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript