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 相关文章推荐
GD输出汉字的函数的分析
Oct 09 PHP
PHP 开源AJAX框架14种
Aug 24 PHP
php学习之 数组声明
Jun 09 PHP
PHP中is_dir()函数使用指南
May 08 PHP
php搜索文件程序分享
Oct 30 PHP
thinkphp实现图片上传功能
Jan 13 PHP
PHP代码维护,重构变困难的4种原因分析
Jan 25 PHP
php禁用函数设置及查看方法详解
Jul 25 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
php传值方式和ajax的验证功能
Mar 27 PHP
PHP基于Closure类创建匿名函数的方法详解
Aug 17 PHP
TP5框架页面跳转样式操作示例
Apr 05 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
php初始化对象和析构函数的简单实例
2014/03/11 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
php use和include区别总结
2019/10/13 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
轮播的简单实现方法
2016/07/28 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
Python中super关键字用法实例分析
2015/05/28 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
python3实现多线程聊天室
2018/12/12 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
项目经理岗位职责
2013/11/11 职场文书
医院办公室主任职责
2013/12/29 职场文书
安全事故检讨书
2014/01/18 职场文书
公司请假条格式
2014/04/11 职场文书
服务口号大全
2014/06/11 职场文书
医院领导班子整改方案
2014/10/01 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
python删除csv文件的行列
2021/04/06 Python