当前位置:首页 > PHP教程 > php应用 > 列表

php计算税后工资的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-14 14:30:38 浏览: 评论:0 

这篇文章主要介绍了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

  1. <?php 
  2. function after_sleep($salary,$housefund_ratio=0.1,$person_insurance_ratio=.08,$medical_insurance_ratio=.04) 
  3.  $base = 3500; 
  4.  $housefund = $salary * $housefund_ratio//.10 .8 
  5.  $person_insurance = $salary * $person_insurance_ratio
  6.  $medical_insurance = $salary * $medical_insurance_ratio
  7.  $insurance=($housefund + $person_insurance +$medical_insurance); 
  8.  if ($salary - $insurance < $base ){ 
  9.   return $salary - $insurance
  10.  } 
  11.  $taxable_income= ($salary - $insurance -$base ); 
  12.   if ($taxable_income <=1500 ){ 
  13.   $ratio = .03; 
  14.   $deduct = 0; 
  15.  }else if ($taxable_income > 1500 && $taxable_income <=4500) { 
  16.   $ratio = .1; 
  17.   $deduct = 105; 
  18.  }else if ($taxable_income > 4500 && $taxable_income <=9000) { 
  19.   $ratio = .2; 
  20.   $deduct = 555; 
  21.  } else if ($taxable_income > 9000 && $taxable_income <= 35000) { 
  22.   $ratio = .25; 
  23.   $deduct = 1005; 
  24.  } else if ($taxable_income > 35000 && $taxable_income <= 55000) { 
  25.   $ratio = .3; 
  26.   $deduct = 2755; 
  27.  } 
  28.  $tax = $taxable_income * $ratio-$deduct
  29.  $money = $salary -$insurance-$tax
  30.  return $money
  31. echo "税前\t税后\n"
  32. for ($i=5000;$i<=50000;$i+=3000) 
  33. echo $i,"\t",after_sleep($i,.08),"\n";

Tags: php计算税后工资

分享到: