Heim > Artikel > Backend-Entwicklung > So dividieren und runden Sie mit der PHP-Funktion „round()“.
In PHP ist das Runden eine gängige mathematische Operation. Aber manchmal müssen wir die Dividende runden, was die Verwendung einer Funktion in PHP erfordert: Round(). Die Funktion
round() ist eine sehr praktische Funktion in der PHP-Zahlenformatierungsbibliothek, die Gleitkommazahlen auf eine angegebene Anzahl von Dezimalstellen runden kann. Da die Divisionsoperation von PHP jedoch unter unendlichen Dezimalzahlen oder einem Genauigkeitsverlust leiden kann, ist auch eine Rundung des Divisors erforderlich. Als nächstes erklären wir im Detail, wie man die PHP-Funktion „round()“ zum Teilen und Runden verwendet.
Zunächst müssen wir die Verwendung der PHP-Funktion „round()“ verstehen.
Syntax:
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float
Parameter:
$mode: optional, Rundungsmodus. Die optionalen Werte sind wie folgt:
Rückgabewert:
Gibt den gerundeten Wert zurück.
Lassen Sie uns nun anhand eines Beispiels verstehen, wie ein Divisor mithilfe der Funktion „round()“ gerundet wird.
Beispiel 1: Der Divisor ist keine ganze Zahl
$numerator = 10; $denominator = 3; $result = round($numerator / $denominator); echo $result; // 输出 3
In diesem Beispiel haben wir das Ergebnis der Division von 10 durch 3 berechnet und 3,3333 als unendliche Dezimalzahl erhalten. Wir runden es mit der Funktion „round()“ und erhalten die Ganzzahl 3.
Beispiel 2: Der Divisor ist eine ganze Zahl
$numerator = 10; $denominator = 2; $result = round($numerator / $denominator); echo $result; // 输出 5
In diesem Beispiel haben wir das Ergebnis der Division von 10 durch 2 berechnet und die ganze Zahl 5 erhalten. Da der Divisor selbst eine ganze Zahl ist, müssen wir ihn nicht runden.
Beispiel 3: Der Divisor ist 0
$numerator = 10; $denominator = 0; $result = round($numerator / $denominator); echo $result; // 输出 INF
In diesem Beispiel versuchen wir, das Ergebnis der Division von 10 durch 0 zu berechnen. Da die Division durch 0 eine illegale Operation ist, erhalten wir den Sonderwert INF.
Zusammenfassung:
In PHP führen Divisionsoperationen manchmal zu unendlichen Dezimalstellen oder zu Genauigkeitsverlusten, daher ist es notwendig, den Divisor zu runden. Mit der Funktion „round()“ können wir den Divisor runden, um genaue Ergebnisse zu erhalten. Bei der Anwendung der Funktion „round()“ müssen Sie auf den Wert und Bereich der Parameter achten, um Berechnungsfehler zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo dividieren und runden Sie mit der PHP-Funktion „round()“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!