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

PHP – Trừ hai số độ chính xác tùy ý với bcsub()

Trong PHP, hàm toán học bcsub() được dùng để trừ một số độ chính xác tùy ý từ số khác. Hàm bcsub() nhận hai số độ chính xác tùy ý dạng chuỗi và trả về phép trừ của hai số sau khi chia tỷ lệ kết quả đến độ chính xác xác định.

Cú pháp

string bcsub(string $num_str1, string $num_str2, ?int $scaleVal = null)

Tham số

Hàm bcsub() chấp nhận ba tham số: $num_str1, $num_str2 và $scaleVal.

  • $num_str1 – Toán hạng trái, kiểu chuỗi.

  • $num_str2 – Toán hạng phải, kiểu chuỗi.

  • $scaleVal – Tham số tùy chọn kiểu integer, thiết lập số chữ số sau dấu thập phân trong kết quả. Mặc định trả về 0.

Giá trị trả về

Hàm bcsub() trả về phép trừ của hai số $num_str1 và $num_str2, dưới dạng chuỗi.

Ví dụ 1 – Không dùng $scaleVal

<?php
$num_string1 = "10.555";
$num_string2 = "3";
$result = bcsub($num_string1, $num_string2);
echo "Kết quả không có scaleVal: " . $result;
?>

Kết quả

Kết quả không có scaleVal: 7

Không có tham số $scaleVal, hàm bcsub() loại bỏ phần thập phân trong kết quả.

Ví dụ 2 – Có $scaleVal = 3

<?php
$num_string1 = "10.5552";
$num_string2 = "3";
$scaleVal = 3;
$result = bcsub($num_string1, $num_string2, $scaleVal);
echo "Kết quả có scaleVal: " . $result;
?>

Kết quả

Kết quả có scaleVal: 7.555