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 相关文章推荐
PHP5中使用DOM控制XML实现代码
May 07 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
May 12 PHP
在Linux系统下一键重新安装WordPress的脚本示例
Jun 30 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
深入浅析PHP7.0新特征(五大新特征)
Oct 29 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
php实现的PDO异常处理操作分析
Dec 27 PHP
PHP回调函数简单用法示例
May 08 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 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
php5 图片验证码实现代码
2009/12/11 PHP
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php验证session无效的解决方法
2014/11/04 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python复制文件操作实例详解
2015/11/10 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
python实现点对点聊天程序
2018/07/28 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
金融管理毕业生求职信
2014/03/03 职场文书
民族学专业求职信
2014/07/28 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
黑白记忆观后感
2015/06/18 职场文书