以下是一个简单的个税累计计算器的PHP代码示例:
<?php
function calculateTax($income) {
$tax = 0;
$taxRates = array(
array(0, 3000, 0.03),
array(3000, 12000, 0.1),
array(12000, 25000, 0.2),
array(25000, 35000, 0.25),
array(35000, 55000, 0.3),
array(55000, 80000, 0.35),
array(80000, PHP_INT_MAX, 0.45)
);
foreach ($taxRates as $rate) {
$start = $rate[0];
$end = $rate[1];
$rateValue = $rate[2];
if ($income > $end) {
$tax += ($end - $start) * $rateValue;
} elseif ($income > $start) {
$tax += ($income - $start) * $rateValue;
break;
}
}
return $tax;
}
$income = 50000;
$tax = calculateTax($income);
echo "Income: $income" . PHP_EOL;
echo "Tax: $tax" . PHP_EOL;
?>
在上述代码中,我们定义了一个名为calculateTax的函数,该函数接受一个参数$income,表示收入金额。函数内部使用一个二维数组$taxRates来定义不同收入范围的税率。然后,我们遍历税率数组,根据收入金额计算个税。最后,我们使用$income = 50000作为示例输入,并打印出收入和个税结果。
请注意,此代码仅为示例,实际个税计算可能涉及更复杂的规则和条件。
上一篇:php 查看当前浏览器
下一篇:php strpos
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站