sin
(PHP 4, PHP 5, PHP 7)
sin — Синус
Описание
float sin
( float
$arg
)
sin() возвращает синус параметра arg
. Параметр arg
задаётся в радианах.
Список параметров
-
arg
-
Значение в радианах
Возвращаемые значения
Синус угла arg
Примеры
Пример #1 Пример использования sin()
<?php
// Точность зависит от ваших настроек точности
echo sin(deg2rad(60)); // 0.866025403 ...
echo sin(60); // -0.304810621 ...
?>
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Математические расширения
- Математические функции
- abs
- acos
- acosh
- asin
- asinh
- atan2
- atan
- atanh
- base_convert
- bindec
- ceil
- cos
- cosh
- decbin
- dechex
- decoct
- deg2rad
- exp
- expm1
- floor
- fmod
- getrandmax
- hexdec
- hypot
- intdiv
- is_finite
- is_infinite
- is_nan
- lcg_value
- log10
- log1p
- log
- max
- min
- mt_getrandmax
- mt_rand
- mt_srand
- octdec
- pi
- pow
- rad2deg
- rand
- round
- sin
- sinh
- sqrt
- srand
- tan
- tanh
Коментарии
You can use SIN & COS to create/draw circles.
Please beware that the circle's center is also your base point (0,0). So without specifying an offset, some coordinates will be negative.
<?php
$circleRadius = 70;
$offsetX = 100;
$offsetY = 100;
for($i = 0; $i <= 360; ++$i) {
$x = round(cos($i * M_PI / 180) * $circleRadius);
$y = round(sin($i * M_PI / 180) * $circleRadius);
// Draw some pixel, or do something else here.
imagesetpixel($GDimage, $x + $offsetX, $y + $offsetY, $GDcolor);
}
?>