如何用php新增税金一列_PHP版计算个人所得税

这篇博客介绍了如何使用PHP来计算个人所得税。当工资超过3500元时,根据不同的收入区间,应用相应的税率和速算扣除数计算税金。代码中提供了详细的税率和扣除数对应表。
摘要由CSDN通过智能技术生成

网上拔了半天找到,索性自己写一个吧。<?php

/**

* 个人所得税,最后更新与2016年8月31日(个税 = 应纳税所得 * 适用税率 - 速算扣除数)

* $company_salary

*/

function person_tax($company_salary, $base = 3500)

{

//工资小于3500不扣税

if ($company_salary <= 3500)

{

return 0;

}

//应纳税所得

$value = $company_salary - $base;

//税率

$tax_rate = 0.00;

//扣除数

$de_num = 0;

if ( $value <= 1500 )

{

$tax_rate = 0.03;

}else if ( $value > 1500 && $value <= 4500 )

{

$tax_rate = 0.1;

$de_num = 105;

}else if ( $value > 4500 && $value <= 9000 )

{

$tax_rate = 0.2;

$de_num = 555;

}else if ( $value > 9000 && $value <= 35000 )

{

$tax_rate = 0.25;

$de_num = 1005;

}else if ( $value > 35000 && $value <= 55000 )

{

$tax_rate = 0.3;

$de_num = 2755;

}else if ( $value > 55000 && $value <= 80000 )

{

$tax_rate = 0.35;

$de_num = 5505;

}else if ( $value > 80000 )

{

$tax_rate = 0.45;

$de_num = 13505;

}

// ...... 好心疼....

return ($value * $tax_rate - $de_num);

}

echo person_tax(9500)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值