激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - PHP教程 - PHP計算個人所得稅示例【不使用速算扣除數】

PHP計算個人所得稅示例【不使用速算扣除數】

2019-10-15 11:12吳先成 PHP教程

這篇文章主要介紹了PHP計算個人所得稅,結合實例形式分析了php自定義函數不使用速算扣除數計算個人所得稅的相關操作技巧,涉及數組遍歷、數值運算的簡單使用,需要的朋友可以參考下

本文實例講述了PHP計算個人所得稅。分享給大家供大家參考,具體如下:

不使用速算扣除數計算個人所得稅,PHP自定義函數實現個人所得稅計算。使用速算扣除數計算個人所得稅過于簡單,略過不提。

PHP和JS有相同之處,知道PHP計算個人所得稅的方法以后,也可以同理寫出JS代碼個算個人所得稅。不同之處在于,javascript沒有foreach()這樣的語法結構,不過隨著時代的變遷,現代瀏覽器中JS ECMASCRIPT 5也開始支持forEach()方法了。

01<?php
02 /* PHP不使用速算扣除數計算個人所得稅
03 * @author 吳先成
04 * @param float $salary 含稅收入金額
05 * @param float $deduction 保險等應當扣除的金額 默認值為0
06 * @param float $threshold 起征金額 默認值為3500
07 * @return float | false 返回值為應繳稅金額 參數錯誤時返回false
08 */
09 function getPersonalIncomeTax($salary, $deduction=0, $threshold=3500){
10 if(!is_numeric($salary) || !is_numeric($deduction) || !is_numeric($threshold)){
11  return false;
12 }
13 if($salary <= $threshold){
14  return 0;
15 }
16 $levels = array(1500, 4500, 9000, 35000, 55000, 80000, PHP_INT_MAX);
17 $rates = array(0.03, 0.1, 0.2, 0.25, 0.3, 0.35, 0.45);
18 $taxableIncome = $salary - $threshold - $deduction;
19 $tax = 0;
20 foreach($levels as $k => $level){
21  $previousLevel = isSet($levels[$k-1]) ? $levels[$k-1] : 0;
22  if($taxableIncome <= $level){
23  $tax += ($taxableIncome - $previousLevel) * $rates[$k];
24  break;
25  }
26  $tax += ($level-$previousLevel) * $rates[$k];
27 }
28 $tax = round($tax, 2);
29 return $tax;
30 }
31 /* 示例 */
32 echo getPersonalIncomeTax(10086.11);
33 //運行結果:762.22
34?>

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
606
主站蜘蛛池模板: 欧美亚洲国产一区二区三区 | av在线日韩| 日本黄视频在线观看 | 原来神马影院手机版免费 | 国产一级αv片免费观看 | 欧美在线一级 | 国产成人精品免费视频大全最热 | 97精品国产高清在线看入口 | 污污黄 | 亚洲精品成人在线视频 | 性高湖久久久久久久久aaaaa | 欧美大胆xxxx肉体摄影 | 国产一级一片免费播放 | 精品中文字幕久久久久四十五十骆 | a视频在线播放 | 精品国内视频 | 91超视频| 国产1区2 | 欧美性受xxxx人人本视频 | 99国产精品白浆在线观看免费 | 欧美在线观看黄色 | 成人aaaa免费全部观看 | 欧美成人国产va精品日本一级 | 人人做人人看 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 九一免费国产 | lutube成人福利在线观看 | 国产91对白叫床清晰播放 | 国产成人强伦免费视频网站 | 久久国产成人精品国产成人亚洲 | 一色视频 | 婷婷亚洲一区二区三区 | 午夜人体 | vidz 98hd| 成人午夜视频在线观看 | lutube成人福利在线观看 | www.国产.com | sesee99| 久久国产精品久久久久久久久久 | 97zyz成人免费视频 | 一区二区三区欧洲 |