本文实例讲述了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

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的工资详解,php计算税后工资的方法相关推荐

  1. Java计算税后工资和税前工资推算

    计算税后工资(扣税基数base=3500,可以根据最新情况修改,如5000) @Test public void test() {double money = 30000; //税前工资 double ...

  2. php 计算工资,php计算税后工资的方法_PHP

    本文实例讲述了php计算税后工资的方法.分享给大家供大家参考.具体如下: 税前 税后 5000 3985 8000 6215 11000 8295 14000 10215 17000 12080 20 ...

  3. PHP折算,php计算税后工资的方法

    php计算税后工资的方法 文章主要介绍了php计算税后工资的方法,涉及php流程控制及数学运算的'相关技巧,比较简单实用,需要的朋友可以参考下. 本文实例讲述了php计算税后工资的方法.分享给大家供大 ...

  4. 「Python条件结构」if…else实现计算税后工资

    功能要求 个人所得税收取规定:工资大于3000元的部分将扣除5%的个人所得税.小于3000元的部分不扣除个人所得税.要求从键盘上输入用户的基本工资,根据用户输入的基本工资,计算税后工资,并将税后工资打 ...

  5. Leetcode力扣 MySQL数据库 1468 计算税后工资

    1468 计算税后工资 SQL架构 Create table If Not Exists Salaries_1468 (company_id int, employee_id int, employe ...

  6. (20)目标检测算法之YOLOv5计算预选框、详解anchor计算

    目标检测算法之YOLOv5计算预选框.详解anchor计算 单节段目标检测算法中:预选框的设定直接影响最终的检测精度 众所周知,yolov5中采用自适应调整预选框anchor的大小,但万事开头难,配置 ...

  7. Apollo6.0代码Lattice算法详解——Part4:计算障碍物ST/SL图

    Apollo6.0代码Lattice算法详解--Part4:计算障碍物ST/SL图 0.前置知识 1.涉及主要函数 2.函数关系 3.部分函数代码详解 3.1 lattice_planner.cc中代 ...

  8. 【计算机网络】CRC校验码||循环冗余码详解及计算习题

    [计算机网络]CRC校验码||循环冗余码详解及计算习题

  9. oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...

    Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔) 更新时间:2012年07月31日 21:32:58   作者: ASP(VBScript) 参考手册中,已经对 DateP ...

最新文章

  1. 如何启用漫游用户功能
  2. 这个登上Nature封面的「群体学习」,无需中央协调员,比联邦学习更优秀
  3. .NET 判断进程是否运行 是否未响应
  4. easyexcel获取所有sheet页名称_老板让我汇总多个sheet,我不会,同事却说使用PQ仅需2步搞定...
  5. dz论坛服务器技术支持,服务器更换 升级 dz论坛首页 dz其他页面打开为空白解决方法...
  6. cookie 原理及应用
  7. html字幕滚动条,html中滚动条的代码是什么?如何设置html滚动条?
  8. Redmi游戏手机即将登场:天玑1200加持 主打极致性价比
  9. 小米全系865旗舰大降价,买就完事了!
  10. php gbk json_encode,php中json_encode处理gbk与gb2312中文乱码问题的解决方法
  11. python django项目实例_最新Django项目实战-从零开发NB的任务平台python视频学习教程...
  12. 601. 体育馆的人流量
  13. 如何解决“这台电脑上已经安装了更高版本的Bonjour”
  14. 判断一个正整数是否为2的整数次幂的宏定义
  15. vc语言c1083错误,关于VC编译错误fatal error C1083的解决办法
  16. 创业半年回顾(没饭吃了,我再也不想创业了)
  17. springboot医院预约挂号系统在线视频点播系统毕业设计毕设作品开题报告开题答辩PPT
  18. Power BI Power Query页面使用python进行数据处理
  19. 5G泡沫严重,5G用户数竟然比5G手机累计销量多近1.5亿!
  20. 蒸馏 (distill_Distill-BERT:使用BERT进行更智能的文本生成

热门文章

  1. 吝啬的国度-NYOJ
  2. docker安装Yearning MYSQL SQL语句审核平台
  3. 苹果电脑 Mac电脑 安装Win7、Win8、Win10虚拟机 双系统
  4. (个人)AR电子书系统创新实训第三周(2)
  5. PHP 7 新特性 - 收集
  6. java jce 安装_BouncyCastle JCE 的安装配置及在java中的使用 | 学步园
  7. .NET两款优秀的控件
  8. 正常情况下的货币,财富及汇率
  9. 关于十进制转化为十六进制的那些事
  10. CentOS系统主机每日巡检脚本