您好,欢迎访问一九零五行业门户网

php流程控制及数学运算

本篇文章主要介绍php流程控制及数学运算,感兴趣的朋友参考下,希望对大家有所帮助。
本文实例讲述了php计算税后工资的方法,具体如下:
税前  税后
5000  3985
8000  6215
11000  8295
14000  10215
17000  12080
20000  13880
23000  15680
26000  17480
29000  19280
32000  21080
35000  22880
38000  24680
41000  26480
44000  28280
47000  30080
50000  31805
<?phpfunction after_sleep($salary,$housefund_ratio=0.1,$person_insurance_ratio=.08,$medical_insurance_ratio=.04){ $base = 3500; $housefund = $salary * $housefund_ratio; //.10 .8 $person_insurance = $salary * $person_insurance_ratio; $medical_insurance = $salary * $medical_insurance_ratio; $insurance=($housefund + $person_insurance +$medical_insurance); if ($salary - $insurance < $base ){ return $salary - $insurance; } $taxable_income= ($salary - $insurance -$base ); if ($taxable_income <=1500 ){ $ratio = .03; $deduct = 0; }else if ($taxable_income > 1500 && $taxable_income <=4500) { $ratio = .1; $deduct = 105; }else if ($taxable_income > 4500 && $taxable_income <=9000) { $ratio = .2; $deduct = 555; } else if ($taxable_income > 9000 && $taxable_income <= 35000) { $ratio = .25; $deduct = 1005; } else if ($taxable_income > 35000 && $taxable_income <= 55000) { $ratio = .3; $deduct = 2755; } $tax = $taxable_income * $ratio-$deduct; $money = $salary -$insurance-$tax; return $money;}echo "税前\t税后\n";for ($i=5000;$i<=50000;$i+=3000)echo $i,"\t",after_sleep($i,.08),"\n";
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
php中yii框架的基本用法
php实现递归的三种基本方法
php给图片添加文字水印的4种方法
以上就是php流程控制及数学运算的详细内容。
其它类似信息

推荐信息