Dalam PHP, fungsi bcomp() digunakan untuk membandingkan dua nombor arbitrari. Fungsi bccomp() menerima dua rentetan berangka ketepatan arbitrari sebagai input dan mengeluarkan integer selepas membandingkan dua nombor.
int bccomp($left_string1, $right_string1, $scaleval)
fungsi bcomp() menerima tiga parameter berbeza − $left_string1, $right_string2 dan $scaleval
$left_string1− mewakili operan kiri salah satu daripada dua nombor tertentu yang ingin kita bandingkan, iaitu parameter rentetan jenis.
$right_string2− mewakili operan kanan salah satu daripada dua nombor tertentu yang ingin kita bandingkan, iaitu parameter rentetan jenis.
$scaleval− Mengembalikan bilangan tempat perpuluhan yang akan digunakan dalam perbandingan Ia ialah parameter jenis integer dan nilai lalai ialah sifar.
bccomp() Mengembalikan hasil perbandingan dua nombor $left_string1 dan $right_string2.
$left_string1 lebih besar daripada $right_string2, kembalikan 1.
$left_string1 kurang daripada $right_string2, kemudian kembalikan -1.
bcomp() mengembalikan 0.
<?php // input two numbers $left_string1 = "3.12"; $right_string2 = "3"; // calculates the comparison of the two //number without scale value $result = bccomp($left_string1, $right_string2); //used equal parameters echo "The result is: ", $result; ?>
The result is: 0
<?php // input two numbers $left_string1 = "30.12"; // left value > right value $right_string2 = "3"; //used scale value two $scaleval = 2; // calculates the comparison of the two //number without scale value $result = bccomp($left_string1, $right_string2); //used equal parameters echo "The output is: ", $result; ?>
The output is: 1
<?php // input two numbers $left_string1 = "30.12"; $right_string2 = "35"; // Right value > Left value //used scale value two $scaleval = 2; // calculates the comparison of the two //number without scale value $result = bccomp($left_string1, $right_string2); //used equal parameters echo $result; ?>
-1
Atas ialah kandungan terperinci PHP - Bagaimana untuk membandingkan dua nombor ketepatan sewenang-wenang menggunakan fungsi bccom()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!