ใน PHP bcsub() ฟังก์ชันทางคณิตศาสตร์ใช้เพื่อลบตัวเลขที่มีความแม่นยำตามอำเภอใจหนึ่งตัวจากอีกจำนวนหนึ่ง bcsub() ฟังก์ชันใช้ตัวเลขที่มีความแม่นยำตามอำเภอใจสองตัวเป็นสตริง และให้การลบตัวเลขสองตัวหลังจากปรับขนาดผลลัพธ์เป็นความแม่นยำที่ระบุ
ไวยากรณ์
string bcsub ($num_str1, $num_str2, $scaleVal)
พารามิเตอร์
bcsub() ฟังก์ชันคณิตศาสตร์ยอมรับพารามิเตอร์ที่แตกต่างกันสามตัว $num_str1, $num_str2 และ $scaleVal.
-
$num_str1 − มันแสดงถึงตัวถูกดำเนินการทางซ้ายและเป็นพารามิเตอร์ประเภทสตริง
-
$num_str2 − มันแสดงถึงตัวถูกดำเนินการที่ถูกต้องและเป็นพารามิเตอร์ประเภทสตริง
-
$scaleVal − เป็นพารามิเตอร์ชนิดจำนวนเต็มทางเลือกที่ใช้กำหนดจำนวนหลักหลังตำแหน่งทศนิยมในผลลัพธ์ที่ได้ คืนค่าศูนย์ตามค่าเริ่มต้น
คืนค่า
bcadd() ฟังก์ชันคณิตศาสตร์ส่งคืนการลบของตัวเลขสองตัว $num_str1 และ num_str2 , เป็นสตริง
ตัวอย่างที่ 1 - ฟังก์ชัน bcsub() PHP โดยไม่ต้องใช้พารามิเตอร์ $scaleVal
<?php // PHP program to illustrate bcadd() function // two input numbers using arbitrary precision $num_string1 = "10.555"; $num_string2 = "3"; // calculates the addition of // two numbers without $scaleVal parameter $result = bcsub($num_string1, $num_string2); echo "Output without scaleVal is: ", $result; ?>
ผลลัพธ์
Output without scaleVal is: 7
ไม่มี $scaleVal พารามิเตอร์ bcsub() ฟังก์ชันละทิ้งจุดทศนิยมในผลลัพธ์
ตัวอย่างที่ 2 − bcsub() ฟังก์ชัน PHP โดยใช้พารามิเตอร์ $scaleVal
ในกรณีนี้ เราจะใช้ค่าอินพุตเดียวกันกับ scaleVal ของ 3 ดังนั้น ค่าเอาต์พุตจะแสดง 3 หลักหลังจุดทศนิยม
<?php // PHP program to illustrate bcsub() function // two input numbers using arbitrary precision $num_string1 = "10.5552"; $num_string2 = "3"; //using scale value 3 $scaleVal = 3; // calculates the addition of // two numbers without $scaleVal parameter $result = bcsub($num_string1, $num_string2, $scaleVal); echo "Output with scaleVal is: ", $result; ?>
ผลลัพธ์
Output with scaleVal is: 7.555