PHP - Bagaimana untuk mendapatkan punca kuasa dua nombor ketepatan arbitrari menggunakan fungsi bcsqrt()?

WBOY
Lepaskan: 2023-08-30 14:46:01
ke hadapan
1005 orang telah melayarinya

PHP - 如何使用bcsqrt()函数获取任意精度数字的平方根?

Dalam PHP, fungsi bcsqrt() digunakan untuk mendapatkan punca kuasa dua nombor ketepatan arbitrari. Ia menerima nombor ketepatan arbitrari sebagai rentetan dan memberikan punca kuasa dua nombor itu selepas menskalakan keputusan kepada ketepatan yang ditentukan.

Syntax

string bcsqrt($num_string, $scale)
Salin selepas log masuk

Parameter

bcsqrt()Fungsi ini menerima dua parameter berbeza: $num_string dan $scale.

  • $num_string - Ia mewakili nombor yang punca kuasa duanya hendak dikira. Parameter jenis rentetan.

  • $skala − mewakili bilangan digit yang muncul selepas titik perpuluhan dalam output. Fungsi

Nilai pulangan

bcsqrt() mengembalikan punca kuasa dua nombor dalam bentuk rentetan.

< h2>Contoh 1
<?php
   // input numbers with arbitrary precision
   $num_string = "22";

   // below bcsqrt function calculates the square root
   $result= bcsqrt($num_string);
   echo "Output without scale value: ", $result;
?>
Salin selepas log masuk

Output

Output without scale value: 4
Salin selepas log masuk

Contoh 2

<?php
   // input numbers with arbitrary precision
   $num_string = "22";

   //scale value 3
   $scale="3";

   // below bcsqrt function calculates the square root
   $result= bcsqrt($num_string, $scale);
   echo "Output with scale value: ", $result;
?>
Salin selepas log masuk

Output

Output with scale value: 4.690
Salin selepas log masuk

Atas ialah kandungan terperinci PHP - Bagaimana untuk mendapatkan punca kuasa dua nombor ketepatan arbitrari menggunakan fungsi bcsqrt()?. 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!