Rumah > pembangunan bahagian belakang > tutorial php > PHP - Bagaimana untuk menolak nombor ketepatan arbitrari daripada nombor lain menggunakan fungsi bcsub()?

PHP - Bagaimana untuk menolak nombor ketepatan arbitrari daripada nombor lain menggunakan fungsi bcsub()?

王林
Lepaskan: 2023-09-11 06:02:01
ke hadapan
1734 orang telah melayarinya

PHP - 如何使用bcsub()函数从一个任意精度的数中减去另一个数?

Dalam PHP, bcsub()Fungsi matematik digunakan untuk menolak nombor ketepatan arbitrari daripada nombor nombor lain. bcsub() Fungsi menerima dua nombor ketepatan sewenang-wenang sebagai rentetan dan memberikan perbezaan dua nombor selepas menskalakan keputusan kepada ketepatan yang ditentukan.

Syntax

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

Parameter

bcsub() Fungsi matematik🎜🎜# Tiga parameter🎜 yang berbeza diterima num_str1, $num_str2 dan $scaleVal.

  • $num_str1 − Ia mewakili operan kiri, yang merupakan parameter jenis rentetan.

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

  • $scaleVal − Ia ialah parameter jenis integer pilihan yang digunakan untuk menetapkan bilangan digit selepas titik perpuluhan dalam output hasil. Mengembalikan nilai sifar secara lalai.

Nilai pulangan

bcadd() Fungsi matematik mengembalikan nombor dua# ##1$🎜 perbezaan antara 🎜🎜# dan num_str2, sebagai rentetan. Contoh 1 - Menggunakan fungsi PHP bcsub() tanpa parameter $scaleVal

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

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

Output

Output without scaleVal is: 7
Salin selepas log masuk

Tanpa

Tanpa #🎜🎜🎜 # Parameter,

bcsub()

Fungsi membuang titik perpuluhan dalam output. Contoh 2 - bcsub () fungsi PHP menggunakan parameter $scaleVal Dalam contoh ini, kami akan menggunakan sama seperti

scaleVal

untuk 3 Enter suatu nilai. Oleh itu, nilai output akan memaparkan 3 digit selepas titik perpuluhan.

<?php
   // PHP program to illustrate bcsub() function
   // two input numbers using arbitrary precision
   $num_string1 = "10.5552";
   $num_string2 = "3";

   //using scale value 3
   $scaleVal = 3;

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

output

Output with scaleVal is: 7.555
Salin selepas log masuk

Atas ialah kandungan terperinci PHP - Bagaimana untuk menolak nombor ketepatan arbitrari daripada nombor lain menggunakan fungsi bcsub()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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