Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm log10 () trong PHP

Định nghĩa và Cách sử dụng

log10 () hàm tính logarit cơ số 10 của một số.

Lôgarit cơ số 10 còn được gọi là thuật toán chung hoặc thuật toán sandard. Hàm log10 (x) tính toán nhật ký 10 x. Nó liên quan đến thuật toán tự nhiên theo phương trình sau -

nhật ký 10 x =log e x / log e 10 Vậy đó

nhật ký 10 100 =log e 100 / log e 10 =2

Trong PHP, log 10 được đại diện bởi log10 () chức năng

Cú pháp

log10 ( float $arg ) : float

Tham số

Sr.No Thông số &Mô tả
1 arg
Số có logarit cơ số 10 sẽ được tính

Giá trị trả lại

Hàm log10 () trong PHP trả về logarit cơ số 10 của arg.

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 cơ số 10 của 100

<?php
   $arg=100;
   echo "log10(" . $arg. ")=" . log10($arg) . "\n";
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

log10(100)=2

Ví dụ

Đoạn mã sau tính toán logarit cơ số 10 của Số Euler M_E . Kết quả bằng một hằng số được xác định trước M_LOG10E -

<?php
   $arg=M_E;
   echo "log10(" . $arg. ")=" . log10($arg) . "\n";
   echo "predefined constant M_LOG10E=" . M_LOG10E;
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

log10(2.718281828459)=0.43429448190325
predefined constant M_LOG10E=0.43429448190325

Ví dụ

Ví dụ sau tính toán nhật ký 10 0 và trả về-vô cùng. -

<?php
   $arg=0;
   echo "log10(" . $arg. ")=" . log10($arg) . "\n";
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

log10(0)=-INF

Ví dụ

Tương tự, kết quả sqrt (-1) là NAN. Do đó log10 () của nó cũng trả về NAN -

<?php
   $arg=sqrt(-1);
   echo "log10(" . $arg. ")=" . log10($arg) . "\n";
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

log10(NAN)=NAN