Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

บันทึก PHP () ฟังก์ชั่น


ความหมายและการใช้งาน

บันทึก () ฟังก์ชันคำนวณลอการิทึมธรรมชาติของตัวเลข

ลอการิทึมมีค่าผกผันของเลขชี้กำลัง ถ้า 10 2 =100 แปลว่า บันทึก10 100=2. ลอการิทึมธรรมชาติคำนวณด้วย Euler Number e เป็นฐาน ใน PHP ค่าคงที่ที่กำหนดไว้ล่วงหน้า M_E ให้ค่าของ e ซึ่งเท่ากับ 2.7182818284590452354

ตัวอย่างเช่น exp(4.60517018599)=100 (เหมือนกับ e 4.60517018599 =100) ดังนั้น บันทึกe 100=4.60517018599

ใน PHP บันทึกe แสดงโดย log() ฟังก์ชัน

ไวยากรณ์

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

พารามิเตอร์

Sr.No พารามิเตอร์ &คำอธิบาย
1 หาเรื่อง
ค่าที่จะคำนวณลอการิทึม
2 ฐาน
ค่าเริ่มต้นของฐานคือ M_E

คืนค่า

ฟังก์ชัน PHP log() คืนค่าลอการิทึมของ arg ไปยังฐาน หากไม่ระบุฐาน ผลลัพธ์จะเป็นลอการิทึมธรรมชาติ

เวอร์ชัน PHP

ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x

ตัวอย่าง

ตัวอย่างต่อไปนี้คำนวณลอการิทึมธรรมชาติของ 100

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

log(100)=4.6051701859881

ตัวอย่าง

โค้ดต่อไปนี้คำนวณลอการิทึมธรรมชาติของ 2 ผลลัพธ์จะเท่ากับค่าคงที่ที่กำหนดไว้ล่วงหน้า M_LN2

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

log(2)=0.69314718055995ค่าคงที่ที่กำหนดไว้ล่วงหน้า M_LN2 :0.69314718055995

ตัวอย่าง

ตัวอย่างต่อไปนี้จะคำนวณ log2 1024 และส่งคืน 10 –.

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

log(1024,2)=10

ตัวอย่าง

บันทึกในทำนองเดียวกัน2 e ส่งผลให้ค่าคงที่ที่กำหนดไว้ล่วงหน้า M_LOG2E

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

log(2.718281828459,2)=1.442695040889 ค่าคงที่ที่กำหนดไว้ล่วงหน้า M_LOG2E =1.442695040889