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

王林
Lepaskan: 2023-09-11 06:02:01
ke hadapan
1623 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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!