bccomp

(PHP 4, PHP 5, PHP 7)

bccompVergleich zweier Zahlen beliebiger Genauigkeit

Beschreibung

bccomp ( string $left_operand , string $right_operand [, int $scale = 0 ] ) : int

Vergleicht den left_operand mit dem right_operand und gibt das Ergebnis als Integer-Wert zurück.

Parameter-Liste

left_operand

Der linke Operand in Stringform.

right_operand

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 left_operand größer ist als right_operand, und andernfalls -1.

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

?>