ความหมายและการใช้งาน
บันทึก () ฟังก์ชันคำนวณลอการิทึมธรรมชาติของตัวเลข
ลอการิทึมมีค่าผกผันของเลขชี้กำลัง ถ้า 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