Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Prozesssteuerung und mathematische Operationen

PHP-Prozesssteuerung und mathematische Operationen

墨辰丷
墨辰丷Original
2018-06-08 15:06:393434Durchsuche

Dieser Artikel stellt hauptsächlich die PHP-Prozesssteuerung und mathematische Operationen vor. Ich hoffe, dass er für alle hilfreich ist.

Das Beispiel in diesem Artikel beschreibt die Methode zur Berechnung des Gehalts nach Steuern in PHP wie folgt:

Vor Steuern Nach Steuern
5000 3985
8000 6215
11000 8295
14000 10215
17000 12080
20000 13880
23000 15680
26000 17480
29000 19280
32000. 210 80
350 00 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";

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein Studie.

Verwandte Empfehlungen:

Grundlegende Verwendung des Yii-Frameworks in PHP

Drei grundlegende Möglichkeiten zur Implementierung der Rekursion in PHP-Methoden

4 Möglichkeiten, Textwasserzeichen zu Bildern in PHP hinzuzufügen

Das obige ist der detaillierte Inhalt vonPHP-Prozesssteuerung und mathematische Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn