php语言

php计算税后工资的方法

时间:2025-01-16 10:59:11 php语言 我要投稿
  • 相关推荐

php计算税后工资的方法

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

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

【php计算税后工资的方法】相关文章:

PHP中计算时间差的方法05-14

PHP计算时间差的方法有哪些12-26

php中计算时间差的方法有哪些03-06

PHP的安装方法03-03

自学PHP方法04-26

php计算到指定日期还有多少天的方法03-24

解决php fsockopen的方法07-14

PHP中的魔术方法03-05

PHP中list的方法07-05