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 删除数组元素
Jan 16 PHP
php 8小时时间差的解决方法小结
Dec 22 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
解析php中heredoc的使用方法
Jun 17 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
php实现session自定义会话处理器的方法
Jan 27 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
PHP+JS实现的实时搜索提示功能
Mar 13 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
PHP __call()方法实现委托示例
May 20 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采用curl实现伪造IP来源的方法
2014/11/21 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
Javascript面向对象编程
2012/03/18 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
2013/09/16 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
Python实现微信小程序支付功能
2019/07/25 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
基于python代码批量处理图片resize
2020/06/04 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
2017/09/14 HTML / CSS
日本小田急百货官网:Odakyu
2018/07/19 全球购物
会计职业生涯规划范文
2014/01/04 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
企业法人代表任命书
2014/06/06 职场文书
文明城市创建标语
2014/06/16 职场文书
合作意向书
2014/07/30 职场文书
个人违纪检讨书
2014/09/15 职场文书
不同意离婚代理词
2015/05/23 职场文书
请假条应该怎么写?
2019/06/24 职场文书