bccomp

(PHP 3, PHP 4 , PHP 5)

bccomp -- Porovnať dve čísla s ľuboboľnou presnosťou

Popis

int bccomp ( string left_operand, string right_operand [, int scale])

Porovnáva left_operand s right_operandom a vracia výsledok ako integer. Voliteľný parameter scale sa používa na nastavenie počtu číslic za desatinou čiarkou, čo sa využije pri porovnávaní. Vrátená hodnota je 0, ak sú oba operandy zhodné. Ak je left_operand väčší než right_operand, vráti sa hodnota +1 a ak je left_operand menší než right_operand, vráti sa hodnota -1.

Príklad 1. bccomp() príklad

<?php
echo bccomp('1', '2') . "\n";

echo
bccomp('1.00001', '1', 3) . "\n";
echo
bccomp('1.00001', '1', 5);
?>

Horeuvedený príklad vypíše:

-1
0
1