php计算税后工资的方法


Posted in PHP onJuly 28, 2015

本文实例讲述了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 相关文章推荐
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
模仿OSO的论坛(三)
Oct 09 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
PHP生成短网址方法汇总
Jul 12 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
PHP单元测试配置与使用方法详解
Dec 27 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
怎样搭建PHP开发环境
Jul 28 #PHP
php递归实现无限分类的方法
Jul 28 #PHP
php类自动加载器实现方法
Jul 28 #PHP
PHP实现的json类实例
Jul 28 #PHP
php无序树实现方法
Jul 28 #PHP
分享PHP函数实现数字与文字分页代码
Jul 28 #PHP
PHP实现简单汉字验证码
Jul 28 #PHP
You might like
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
2011/10/09 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
Javascript this指针
2009/07/30 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
简单了解vue中的v-if和v-show的区别
2019/10/08 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
利用Python实现图书超期提醒
2016/08/02 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
python使用PyQt5的简单方法
2019/02/27 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
2019/06/05 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
几个MySql的面试题
2013/04/22 面试题
IBatis持久层技术
2016/07/18 面试题
出国留学自荐信
2013/10/25 职场文书
小学体育教学反思
2014/01/31 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
给下属加薪申请报告
2015/05/15 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python