हाँ, 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);
MySQL RADIANS():
SELECT RADIANS(Value) FROM RadiansDemo;
आउटपुट
+--------------------+ | RADIANS(Value) | +--------------------+ | 0 | | 0.7853981633974483 | | 1.5707963267948966 | +--------------------+
PHP deg2rad():
$firstValue = 0; $secondValue = 45; $thirdValue = 90; var_dump(deg2rad($firstValue)); // float(0) var_dump(deg2rad($secondValue)); // float(0.78539816339745) var_dump(deg2rad($thirdValue)); // float(1.5707963267949)
आउटपुट
float(0) float(0.78539816339745) float(1.5707963267949)
दोनों समान परिणाम देते हैं (फ्लोटिंग-पॉइंट परिशुद्धता में मामूली अंतर के अलावा)।
फॉर्मूला: रेडियन = डिग्री × π / 180