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 相关文章推荐
PHP中Date获取时间不正确怎么办
Jun 05 PHP
php include的妙用,实现路径加密
Jul 29 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
解析百度搜索结果link?url=参数分析 (全)
Oct 09 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
php创建基本身份认证站点的方法详解
Jun 08 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
基于php的微信公众平台开发入门实例
Apr 15 PHP
php动态变量定义及使用
Jun 10 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
Apr 04 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伪造referer实例代码
2008/09/20 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
php分页函数示例代码分享
2014/02/24 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
JS模拟自动点击的简单实例
2013/08/08 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
2018/07/03 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python实现字典去除重复的方法示例
2017/07/31 Python
python 编写简单网页服务器的实例
2018/06/01 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
工作睡觉检讨书
2014/02/25 职场文书
三严三实学习心得体会
2014/10/13 职场文书
综合管理员岗位职责
2015/02/11 职场文书
六一儿童节致辞
2015/07/31 职场文书
Java基础之线程锁相关知识总结
2021/06/30 Java/Android