Định nghĩa và Cách sử dụng
Nhật ký () hàm tính logarit tự nhiên của một số.
Logarit là nghịch đảo của hàm mũ. Nếu 10 2 =100, nghĩa là nhật ký 10 100 =2. Lôgarit tự nhiên được tính bằng Số Euler e làm cơ sở. Trong PHP, hằng số được xác định trước M_E cho giá trị của e là 2,7182818284590452354
Ví dụ:exp (4.60517018599) =100 (nó cũng giống như e 4.60517018599 =100). Do đó, hãy ghi lại e 100 =4,60517018599
Trong PHP, log e được đại diện bởi log () chức năng
Cú pháp
log ( float $arg [, float $base = M_E ] ) : float
Tham số
Sr.No | Thông số &Mô tả |
---|---|
1 | arg Giá trị có logarit sẽ được tính |
2 | cơ sở Giá trị mặc định của cơ sở là M_E. |
Giá trị trả lại
Hàm log () trong PHP trả về logarit của arg thành cơ số. Nếu cơ số không được đưa ra, kết quả là lôgarit tự nhiên.
Phiên bản PHP
Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.
Ví dụ
Ví dụ sau đây tính logarit tự nhiên của 100
<?php $arg=100; echo "log(" . $arg . ")=" . log($arg); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
log(100)=4.6051701859881
Ví dụ
Đoạn mã sau sẽ tính logarit tự nhiên của 2. Kết quả bằng một hằng số được xác định trước M_LN2 -
<?php $arg=2; echo "log(" . $arg . ")=" . log($arg) . "\n"; echo "predefined constant M_LN2 : " . M_LN2 ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
log(2)=0.69314718055995 predefined constant M_LN2 : 0.69314718055995
Ví dụ
Ví dụ sau tính toán nhật ký 2 1024 và trả về 10 -.
<?php $arg=1024; $base=2; echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n"; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
log(1024,2)=10
Ví dụ
Tương tự, ghi nhật ký 2 e cho kết quả là hằng số được xác định trước M_LOG2E -
<?php $arg=M_E; $base=2; echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n"; echo "predefined constant M_LOG2E = ". M_LOG2E; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
log(2.718281828459,2)=1.442695040889 predefined constant M_LOG2E = 1.442695040889