Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP - Bagaimana untuk mendapatkan punca kuasa dua nombor ketepatan arbitrari menggunakan fungsi bcsqrt()?

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

WBOY
WBOYke hadapan
2023-08-30 14:45:02971semak imbas

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)

Parameter

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

  • $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 p>

Nilai pulangan

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

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

Output

Output without scale value: 4

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

Output

Output with scale value: 4.690

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!

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