হ্যাঁ, PHP-এর deg2rad() এবং MySQL-এর RADIANS() ফাংশন দুটিই ডিগ্রি থেকে রেডিয়ান রূপান্তর করে এবং একই ফলাফল দেয়।
MySQL উদাহরণ
CREATE TABLE RadiansDemo (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Value INT
);
INSERT INTO RadiansDemo (Value) VALUES (0), (45), (90);
SELECT Value, RADIANS(Value) AS Radians FROM RadiansDemo;
MySQL আউটপুট
+-------+--------------------+ | Value | Radians | +-------+--------------------+ | 0 | 0 | | 45 | 0.7853981633974483 | | 90 | 1.5707963267948966 | +-------+--------------------+
PHP উদাহরণ
$values = [0, 45, 90];
foreach ($values as $v) {
var_dump(deg2rad($v));
}
PHP আউটপুট
float(0) float(0.78539816339745) float(1.5707963267949)
নিশ্চিতি
দুই ফাংশনই একই গাণিতিক সূত্র ব্যবহার করে: radians = degrees × π / 180। ফ্লোটিং পয়েন্ট প্রিসিশনের কারণে শেষ দশমিকে নানামাত্র পার্থক্য হতে পারে।
বিপরীত ফাংশন
- MySQL:
DEGREES(radians) - PHP:
rad2deg(radians)