Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Làm thế nào để lấy căn bậc hai của một số chính xác tùy ý bằng cách sử dụng hàm bcsqrt ()?

Trong PHP, bcsqrt () hàm được sử dụng để lấy căn bậc hai của một số chính xác tùy ý. Nó chấp nhận số chính xác tùy ý dưới dạng một chuỗi và cung cấp căn bậc hai của số sau khi chia tỷ lệ kết quả thành độ chính xác được chỉ định.

Cú pháp

string bcsqrt($num_string, $scale)

Tham số

bcsqrt () hàm chấp nhận hai tham số khác nhau: $ num_string $ scale .

  • $ num_string - Nó đại diện cho số có căn bậc hai được đánh giá. Đây là một tham số kiểu chuỗi.

  • $ scale - Nó cho biết số chữ số xuất hiện sau dấu thập phân trong đầu ra.

Giá trị trả lại

bcsqrt () hàm trả về căn bậc hai của số dưới dạng một chuỗi.

Ví dụ 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;
?>

Đầu ra

Output without scale value: 4

Ví dụ 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;
?>

Đầu ra

Output with scale value: 4.690