猿问

有办法把 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的判断也是长得一样这样有办法提出来吗?发现网站有十几个一样的判断,想提出来,方便管理
海绵宝宝撒
浏览 345回答 2
2回答

烙印99

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

相关分类

JavaScript
我要回答