Định nghĩa và cách sử dụng
Hàm acos() trả về arc cosine (cosine nghịch đảo) của tham số arg tính bằng radian. acos() là hàm nghịch đảo của cos(). Do đó, nếu cos(x) = y thì acos(y) = x.
Ví dụ: cos(pi/2) = 0 và acos(0) = 1.57079633 rad, bằng pi/2.
Hàm này trả về một giá trị kiểu float.
Cú pháp
acos ( float $arg ) : float
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | arg Số thực cần tính arc cosine. Giá trị phải nằm trong khoảng từ -1 đến 1 |
Giá trị trả về
Hàm acos() trong PHP trả về arc cosine của số cho trước. Là góc tính bằng radian.
Phiên bản PHP
Hàm này có sẵn trong PHP 4.x, PHP 5.x và PHP 7.x.
Ví dụ
Ví dụ sau tính acos(0.5) và trả về 1.04719755 radian, tương đương pi/3:
<?php
$arg = 0.5;
$val = acos($arg);
echo "acos(" . $arg . ") = " . $val . " radians";
?>
Kết quả
acos(0.5) = 1.0471975511966 radians
Ví dụ
Ví dụ sau tính acos(0) và trả về 1.5707963267949 radian, tương đương pi/2:
<?php
$arg = 0;
$val = acos($arg);
echo "acos(" . $arg . ") = " . $val . " radians";
?>
Kết quả
acos(0) = 1.5707963267949 radians
Ví dụ
Kiểm tra acos(-1). Trả về 3.14159265 radian (là pi):
<?php
$arg = -1;
$val = acos($arg);
echo "acos(" . $arg . ") = " . $val . " radians";
?>
Kết quả
acos(-1) = 3.1415926535898 radians
Ví dụ
Ví dụ sau trả về NAN vì tham số không nằm trong khoảng -1 đến 1:
<?php
$arg = 5;
$val = acos($arg);
echo "acos(" . $arg . ") = " . $val . " radians";
?>
Kết quả
acos(5) = NAN radians