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 相关文章推荐
多文件上载系统完整版
Oct 09 PHP
编写php应用程序实现摘要式身份验证的方法详解
Jun 08 PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 PHP
Yii中CGridView关联表搜索排序方法实例详解
Dec 03 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
PHP微信红包生成代码分享
Oct 06 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
thinkPHP5项目中实现QQ第三方登录功能
Oct 20 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
浅谈如何提高PHP代码的质量
May 28 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数据库类
2009/05/27 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
python让列表倒序输出的实例
2018/06/25 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
python基于openpyxl生成excel文件
2020/12/23 Python
python中温度单位转换的实例方法
2020/12/27 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
小学生暑假感言
2014/02/06 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
《老王》教学反思
2014/02/23 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
2014年超市工作总结
2014/11/19 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
会议主持词开场白
2015/05/28 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
mysql sock 文件解析及作用讲解
2022/07/15 MySQL