- 相關(guān)推薦
php計算稅后工資的方法
文章主要介紹了php計算稅后工資的方法,涉及php流程控制及數(shù)學(xué)運(yùn)算的相關(guān)技巧,比較簡單實(shí)用,需要的朋友可以參考下.
本文實(shí)例講述了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計算稅后工資的方法】相關(guān)文章:
PHP中計算時間差的方法05-14
PHP計算時間差的方法有哪些12-26
php中計算時間差的方法有哪些03-06
PHP的安裝方法03-03
自學(xué)PHP方法04-26
php計算到指定日期還有多少天的方法03-24
解決php fsockopen的方法07-14
PHP中的魔術(shù)方法03-05
PHP中l(wèi)ist的方法07-05