นิยามและการใช้งาน
ฟังก์ชัน acos() คืนค่า arccosine หรือ cosine ย้อนกลับของ arg ในรูปแบบเรเดียน acos() เป็นฟังก์ชันย้อนกลับของ cos() ดังนั้นถ้า cos(x)=y แล้ว acos(y)=x
เช่น cos(pi/2)=0 และ acos(0)=1.57079633 rad ซึ่งเท่ากับ pi/2
ฟังก์ชันนี้คืนค่าเป็น float
รูปแบบไวยากรณ์
acos ( float $arg ) : float
พารามิเตอร์
| ลำดับ | พารามิเตอร์และคำอธิบาย |
|---|---|
| 1 | arg ตัวเลขทศนิยมที่ต้องการคำนวณ arccosine ตัวเลขต้องอยู่ในช่วง -1 ถึง 1 |
ค่าที่คืนกลับ
ฟังก์ชัน acos() ของ PHP คืนค่า arccosine ของตัวเลขที่กำหนด เป็นมุมในรูปแบบเรเดียน
รุ่นของ PHP
ฟังก์ชันนี้ใช้ได้ใน PHP รุ่น 4.x, PHP 5.x และ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณ acos(0.5) และคืนค่า 1.04719755 เรเดียน ซึ่งเทียบเท่ากับ pi/3:
<?php $arg=0.5; $val=acos($arg); echo "acos(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
acos(0.5) = 1.0471975511966 radians
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณ acos(0) และคืนค่า 1.5707963267949 เรเดียน ซึ่งเทียบเท่ากับ pi/2:
<?php $arg=0; $val=acos($arg); echo "acos(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
acos(0) = 1.5707963267949 radians
ตัวอย่าง
ลองหา acos(-1) จะได้ 3.14159265 เรเดียน (ซึ่งคือ pi):
<?php $arg=-1; $val=acos($arg); echo "acos(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
acos(-1) = 3.1415926535898 radians
ตัวอย่าง
ตัวอย่างต่อไปนี้คืนค่า NAN เนื่องจากอาร์กิวเมนต์ไม่อยู่ในช่วง -1 ถึง 1:
<?php $arg=5; $val=acos($arg); echo "acos(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
acos(5) = NAN radians