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

PHP – ตั้งค่า Default Scale สำหรับ BC Math Functions ด้วย bcscale()

ฟังก์ชัน bcscale() ใช้ตั้งค่า default scale parameter สำหรับ BC math functions ทั้งหมด ตั้งค่าจำนวนหลักทศนิยมเริ่มต้นสำหรับการเรียกฟังก์ชัน BC math ต่อไปที่ไม่ระบุ scale โดยตรง

รูปแบบการใช้งาน (Syntax)

int bcscale(int $scale)

พารามิเตอร์

  • $scale – จำนวนหลักทศนิยม (integer) ค่าเริ่มต้นคือ 0

ค่าที่คืนกลับ

คืนค่า scale เดิม (old scale value)

ตัวอย่าง 1: ตั้งค่า scale = 5

<?php
bcscale(5);
echo bcadd('107', '6.5596'), "\n";
echo bcadd('107', '6.55957', 1), "\n";
echo bcadd('107', '6.55957'), "\n";
?>

ผลลัพธ์

113.55960
113.5
113.55957

ตัวอย่าง 2: เปลี่ยน scale ระหว่างการทำงาน

<?php
bcscale(5);
echo bcadd('107', '6.5596'), "\n";
echo bcadd('107', '6.55957', 1), "\n";
bcscale(3);
echo bcadd('107', '6.55957'), "\n";
?>

ผลลัพธ์

113.55960
113.55
113.559