中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用PHP怎么計算個人所得稅

發布時間:2021-05-17 16:33:09 來源:億速云 閱讀:216 作者:Leah 欄目:開發技術

使用PHP怎么計算個人所得稅?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

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

<?php
 /* PHP不使用速算扣除數計算個人所得稅
 * @author 吳先成
 * @param float $salary 含稅收入金額
 * @param float $deduction 保險等應當扣除的金額 默認值為0
 * @param float $threshold 起征金額 默認值為3500
 * @return float | false 返回值為應繳稅金額 參數錯誤時返回false
 */
 function getPersonalIncomeTax($salary, $deduction=0, $threshold=3500){
 if(!is_numeric($salary) || !is_numeric($deduction) || !is_numeric($threshold)){
  return false;
 }
 if($salary <= $threshold){
  return 0;
 }
 $levels = array(1500, 4500, 9000, 35000, 55000, 80000, PHP_INT_MAX);
 $rates = array(0.03, 0.1, 0.2, 0.25, 0.3, 0.35, 0.45);
 $taxableIncome = $salary - $threshold - $deduction;
 $tax = 0;
 foreach($levels as $k => $level){
  $previousLevel = isSet($levels[$k-1]) ? $levels[$k-1] : 0;
  if($taxableIncome <= $level){
  $tax += ($taxableIncome - $previousLevel) * $rates[$k];
  break;
  }
  $tax += ($level-$previousLevel) * $rates[$k];
 }
 $tax = round($tax, 2);
 return $tax;
 }
 /* 示例 */
 echo getPersonalIncomeTax(10086.11);
 //運行結果:762.22
?>

PHP開發環境搭建工具有哪些

一、phpStudy,是一個新手入門最常用的開發環境。二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包;四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統。六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

绥棱县| 仙居县| 武宁县| 和林格尔县| 当阳市| 定安县| 浮山县| 稷山县| 高安市| 双城市| 阜南县| 高邮市| 苗栗县| 宁陕县| 天台县| 巴东县| 军事| 周口市| 叶城县| 太白县| 瓦房店市| 南漳县| 社旗县| 甘泉县| 和田市| 怀柔区| 常德市| 红原县| 大安市| 安远县| 长丰县| 迁西县| 商洛市| 尼勒克县| 汾西县| 岢岚县| 柏乡县| 安庆市| 长春市| 得荣县| 星座|