Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – bcsqrt() 함수를 사용하여 임의의 정밀도 숫자의 제곱근을 얻는 방법은 무엇입니까?

<시간/>

PHP에서 bcsqrt() 함수는 임의의 정밀도 숫자의 제곱근을 얻는 데 사용됩니다. 임의의 정밀도 숫자를 문자열로 받아들이고 결과를 지정된 정밀도로 스케일링한 후 숫자의 제곱근을 제공합니다.

구문

string bcsqrt($num_string, $scale)

매개변수

bcsqrt() 함수는 두 개의 다른 매개변수를 허용합니다. $num_string$scale .

  • $num_string - 평가할 제곱근의 숫자를 나타냅니다. 문자열 형식의 매개변수입니다.

  • $scale - 출력에서 소수점 뒤에 나오는 자릿수를 나타냅니다.

반환 값

bcsqrt() 함수는 숫자의 제곱근을 문자열로 반환합니다.

예시 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 without scale value: 4

예시 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 with scale value: 4.690