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 相关文章推荐
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
PHP类与对象中的private访问控制的疑问
Nov 01 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
PHP面向对象精要总结
Nov 07 PHP
php中的观察者模式简单实例
Jan 20 PHP
PHP搭建大文件切割分块上传功能示例
Jan 04 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 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/02/26 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
jquery select下拉框操作的一些说明
2010/04/02 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
深入理解移动前端开发之viewport
2018/10/19 Javascript
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
vue中监听返回键问题
2019/08/28 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
python中pygame模块用法实例
2014/10/09 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
pycharm新建一个python工程步骤
2019/07/16 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
Python计算信息熵实例
2020/06/18 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
日语专业毕业生求职信
2013/12/04 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
股权投资意向书
2014/04/01 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
地理科学专业自荐信
2014/09/01 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书