Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP - Bagaimana untuk menambah dua nombor ketepatan sewenang-wenangnya menggunakan fungsi bcadd()?

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

WBOY
WBOYke hadapan
2023-09-14 18:37:02840semak imbas

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)

Parameter

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

  • $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 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;
?>

Output

Output without scaleVal is: 15

#🎜🎜 #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;
?>

output

Output with scaleVal is: 15.55

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam