PHP - Bagaimana untuk menambah dua nombor ketepatan sewenang-wenangnya menggunakan fungsi bcadd()?

WBOY
Lepaskan: 2023-09-14 18:38:01
ke hadapan
900 orang telah melayarinya

PHP – 如何使用bcadd()函数添加两个任意精度的数字?

Dalam PHP, fungsi matematik bcadd() digunakan untuk menambah dua nombor ketepatan arbitrari. bcadd() Fungsi mengambil dua nombor ketepatan rawak sebagai rentetan dan mengembalikan penambahan dua nombor selepas menskalakan keputusan kepada ketepatan yang ditentukan.

Syntax

string bcadd ( $num_str1, $num_str2, $scaleVal)
Salin selepas log masuk

Parameter

bcadd() Tiga fungsi matematik🎜🎜 # Menerima tiga parameter matematik yang berbeza: $num_str1, $num_str2 dan $scaleVal.

  • $num_str1 - mewakili operan kiri, iaitu parameter jenis rentetan.

  • $num_str2 - mewakili operan yang betul, iaitu parameter jenis rentetan.

  • $scaleVal - Parameter pilihan digunakan untuk menetapkan bilangan digit selepas titik perpuluhan dalam output hasil. Pulangan lalai 0.

Nilai pulangan

bcadd() Fungsi matematik mengembalikan jumlah kedua-dua operand#🎜 $num_str1 dan < strong> num_str2, sebagai rentetan. Contoh 1 - bcadd() fungsi PHP tanpa parameter $scaleVal

<?php
   // PHP program to illustrate bcadd() function
   // two input numbers using arbitrary precision
   $num_string1 = "5";
   $num_string2 = "10.555";

   // calculates the addition of
   // the two numbers without $scaleVal
   $result = bcadd($num_string1, $num_string2);
   echo "Output without scaleVal is: ", $result;
?>
Salin selepas log masuk

Output

Output without scaleVal is: 15
Salin selepas log masuk

#🎜🎜 #Inscription🎜 contoh PHP di atas, hanya dua parameter

$num_string1

dan $num_string2 digunakan untuk mengira penambahan menggunakan bcadd() fungsi Kira dua nombor. Argumen $scaleval tidak digunakan, ia memberikan nilai output 15 dan mengalih keluar digit ketepatan selepas 15. Contoh 2 - Badd() fungsi PHP menggunakan parameter $scaleVal Sekarang, mari kita gunakan nilai input yang sama dan parameter

$scaleVal

dan semak output.

<?php
   // PHP program to illustrate bcadd() function
   // two input numbers using arbitrary precision
   $num_string1 = "5";
   $num_string2 = "10.555";

   //using scale value 2
   $scaleVal = 2;

   // calculates the addition of
   // two numbers with $scaleVal parameter
   $result = bcadd($num_string1, $num_string2, $scaleVal);
   echo "Output with scaleVal is: ", $result;
?>
Salin selepas log masuk

output

Output with scaleVal is: 15.55
Salin selepas log masuk

Atas ialah kandungan terperinci PHP - Bagaimana untuk menambah dua nombor ketepatan sewenang-wenangnya menggunakan fungsi bcadd()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan