php 按条件进行计算的方法
2015-08-02 14:35
567 查看
$isin = in_array($sheng,$s_sheng);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一 if($isin){ //echo "in====".$isin; echo "<script>alert('包含')</script>"; }else{ //echo "out====".$isin; echo "<script>alert('不包含')</script>"; }
$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 "<script>alert(".$sheng_result.")</script>"; $inleixing = in_array($leixing,$s_leixing);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一 if($inleixing){ echo "<script>alert(".$leixing_result.")</script>";//如果类型在自定义数组里,则在原来的基础上加10000 }else{ echo "<script>alert(".$sheng_result.")</script>";//如果类型不在自定义数组里,则延续父if延续下来的值 } }else{ //echo "out====".$isin; //echo "<script>alert(".$result.")</script>"; $inleixings = in_array($leixing,$s_leixing);//post过来的省的编码是否在s_sheng(自定义的数组)里,如果在,则加一,如果不在则不加一 if($inleixings){ echo "<script>alert(".$leixing_result_else.")</script>";//如果类型在自定义数组里,则在原来的基础上加10000 }else{ echo "<script>alert(".$result.")</script>";//如果类型不在自定义数组里,则延续父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 "<script>alert('".$result."/元')</script>";
相关文章推荐
- Auth权限控制的实例代码演示(thinkphp)
- PHP cURL之CURLOPT_POSTFIELDS使用数组和字符串的区别
- THINKPHP 验证码类在SAE上的使用
- php-面向对象(5)
- php-面向对象(4)
- thinkPHP隐藏url地址栏中的index.php方法
- PHP读取流文件
- Ubuntu下配置FTP服务器并用CuteFTP登陆
- PHP读取 sql 文件并写入数据库
- php-面向对象(6)
- 解决ubuntu下安装phpmyadmin访问不了的问题
- php-面向对象(3)
- php-面向对象(2)
- php-面向对象(1)
- php与国付宝对接过程吐槽
- php连接mysql数据库失败解决办法
- Yaf 结合用户自定义的视图(模板)引擎Smarty(Yaf + Smarty)
- php笔记04:get/post请求有两种主要方式
- PHP无限级分类实现(递归+非递归)
- yii2 Unable to verify your data submission