Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP - วิธีรับสแควร์รูทของจำนวนความแม่นยำโดยพลการโดยใช้ฟังก์ชัน bcsqrt ()


ใน PHP bcsqrt() ฟังก์ชันใช้หาค่ารากที่สองของจำนวนความแม่นยำตามอำเภอใจ โดยจะรับตัวเลขที่มีความแม่นยำตามอำเภอใจเป็นสตริงและให้รากที่สองของตัวเลขหลังจากปรับขนาดผลลัพธ์เป็นความแม่นยำที่ระบุ

ไวยากรณ์

string bcsqrt($num_string, $scale)

พารามิเตอร์

bcsqrt() ฟังก์ชั่นยอมรับสองพารามิเตอร์ที่แตกต่างกัน:$num_string และ $สเกล .

  • $num_string - มันแสดงถึงจำนวนที่จะประเมินรากที่สอง เป็นพารามิเตอร์ประเภทสตริง

  • สเกล $ − ระบุจำนวนหลักที่ปรากฏหลังจุดทศนิยมในผลลัพธ์

ผลตอบแทนที่ได้รับ

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