$isin = in_array($sheng,$s_sheng);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一if($isin){ //echo "in====".$isin; echo "";}else{ //echo "out====".$isin; echo "";}
$result=90000;$sheng_result=90000*2;$leixing_result=90000*2+10000;$leixing_result_else=90000+10000;$isin = in_array($sheng,$s_sheng);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一if($isin){ //echo "in====".$isin; //echo ""; $inleixing = in_array($leixing,$s_leixing);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一 if($inleixing){ echo "";//如果类型在自定义数组里,则在原来的基础上加10000 }else{ echo "";//如果类型不在自定义数组里,则延续父if延续下来的值 }}else{ //echo "out====".$isin; //echo ""; $inleixings = in_array($leixing,$s_leixing);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一 if($inleixings){ echo "";//如果类型在自定义数组里,则在原来的基础上加10000 }else{ echo "";//如果类型不在自定义数组里,则延续父else延续下来的值 }}
优化
$isin = in_array($sheng,$s_sheng);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一$inleixing = in_array($leixing,$s_leixing);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一if($isin){ if($inleixing){ $result=190000*$area*$year; }else{ $result=180000*$area*$year; }}else{ if($inleixing){ $result=100000*$area*$year; }else{ $result=90000*$area*$year; }}echo "";