bccomp

(PHP 4, PHP 5, PHP 7, PHP 8)

bccompVergleich zweier Zahlen beliebiger Genauigkeit

Beschreibung

bccomp(string$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

VersionBeschreibung
8.0.0scale 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

?>
To Top