Необходимо применить тригонометрические функции к значениям, выраженным в градусах.
Примените функцию deg2rad() и функцию rad2deg() к вводу и выводу:
$cosine = rad2deg(cos(deg2rad($degree)));
По определению 360 градусов равны 2π радиан, поэтому данное преобразование нетрудно произвести вручную. Эти функции берут встроенное в PHP значение числа π, поэтому можно гарантировать высокую
точность результата. Для других операций с этим числом вполне подходит константа M_PI, равная 3.14159265358979323846.
Для градиан (360 градусов равны 400 градиан.) (gradians) встроенная функция пока не написана. Это не
ошибка, а политика разработчиков.