bccomp
(PHP 4, PHP 5, PHP 7, PHP 8)
bccomp — Vergleich zweier Zahlen beliebiger Genauigkeit
Beschreibung
$num1
, string $num2
, ?int $scale
= null
): int
Vergleicht den num1
mit dem
num2
und gibt das Ergebnis als Integer-Wert
zurück.
Parameter-Liste
-
num1
-
Der linke Operand in Stringform.
-
num2
-
Der rechte Operand in Stringform.
-
scale
-
Der optionale
scale
-Parameter wird verwendet, um die Anzahl der Dezimalstellen nach dem Komma anzugeben, die für den Vergleich herangezogen werden sollen.
Rückgabewerte
Gibt 0 zurück, wenn beide Operatoren gleich sind, 1, wenn
num1
größer ist als
num2
, und andernfalls -1.
Changelog
Version | Beschreibung |
---|---|
8.0.0 |
scale ist jetzt nullbar.
|
Beispiele
Beispiel #1 bccomp()-Beispiel
<?php
echo bccomp('1', '2') . "\n"; // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1
?>