Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Thiết lập/lấy tham số scale mặc định cho bcmath với bcscale()

Trong PHP, hàm bcscale() được dùng để thiết lập tham số scale mặc định cho tất cả hàm bc math. Hàm này thiết lập tham số scale mặc định cho tất cả các lời gọi tiếp theo đến các hàm bc math không chỉ định rõ ràng tham số scale.

Cú pháp

int bcscale(int $scale)

Tham số

Tham số bcscale() chỉ chấp nhận một tham số duy nhất bắt buộc kiểu integer. Tham số này cho thấy số chữ số sau dấu thập phân. Giá trị mặc định là 0.

Giá trị trả về

Hàm bcscale() trả về giá trị scale cũ.

Ví dụ 1

<?php
// scale mặc định: 5
bcscale(5);
// Giá trị scale mặc định là 5
echo bcadd('107', '6.5596'), "\n";
// Không giống nếu không có bcscale()
echo bcadd('107', '6.55957', 1), "\n";
// Giá trị scale mặc định là 5
echo bcadd('107', '6.55957'), "\n";
?>

Kết quả

113.55960
113.5
113.55957

Ví dụ 2

<?php
// Thiết lập scale mặc định 5
bcscale(5);
echo bcadd('107', '6.5596'), "\n";
echo bcadd('107', '6.55957', 1), "\n";
// Thay đổi scale mặc định
bcscale(3);
echo bcadd('107', '6.55957'), "\n";
?>

Kết quả

113.55960
113.55
113.559