PHP log()

Giới thiệu về hàm log() trong PHP

Hàm log() trong PHP được sử dụng để tính logarithm tự nhiên (logarit cơ số e) của một số. Ngoài ra, nó cũng cho phép bạn tính logarit với cơ số khác nếu cần.

Cú pháp

log(float $arg, float $base = M_E): float

Trong đó:

  • $arg: Số mà bạn muốn tính logarithm.
  • $base: (Tùy chọn) Cơ số của logarithm. Nếu không chỉ định, mặc định là số e (cơ số tự nhiên).

Giá trị trả về

Hàm log() trả về giá trị logarithm của $arg với cơ số $base. Nếu $arg nhỏ hơn hoặc bằng 0, hàm sẽ trả về NaN.

Ví dụ

Tính logarithm tự nhiên


$number = 5;
$result = log($number);
echo "Logarithm tự nhiên của {$number} là: {$result}";

Tính logarithm với cơ số khác


$number = 100;
$base = 10;
$result = log($number, $base);
echo "Logarithm của {$number} với cơ số {$base} là: {$result}";

Lưu ý

Hàm log() có thể gây ra lỗi nếu giá trị đầu vào không hợp lệ, vì vậy bạn nên kiểm tra giá trị $arg trước khi gọi hàm. Ví dụ:


$number = -1; // Một giá trị không hợp lệ
if ($number > 0) {
    echo log($number);
} else {
    echo "Giá trị phải lớn hơn 0.";
}

Kết luận

Hàm log() là một công cụ hữu ích trong PHP để thực hiện các phép toán logarithm. Hãy sử dụng nó một cách cẩn thận để đảm bảo rằng bạn đang làm việc với các giá trị hợp lệ.