php教程

超轻量级php框架startmvc

php计算税后工资的方法

更新时间:2020-03-05 11:02 作者:startmvc
本文实例讲述了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


<?php
function 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";

PS:这里再为大家推荐几款相关的在线计算工具供大家参考:

在线个人所得税计算器(2008版):http://tools.jb51.net/jisuanqi/tax_calc

在线个人所得税计算工具(2011版):http://tools.jb51.net/jisuanqi/tax_jisuanqi

在线银行按揭贷款计算器:http://tools.jb51.net/jisuanqi/anjie_calc

在线存款计算器:http://tools.jb51.net/jisuanqi/cunkuan_calc

在线投资理财计算器:http://tools.jb51.net/jisuanqi/touzilicai_calc

在线养老保险缴存/养老规划计算器:http://tools.jb51.net/jisuanqi/yanglao_calc