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