Rumah > Artikel > pembangunan bahagian belakang > PHP - Bagaimana untuk membandingkan dua nombor ketepatan sewenang-wenang menggunakan fungsi bccom()?
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!