PHP का rad2deg() फ़ंक्शन **रेडियन (radians) में कोण को डिग्री (degrees) में परिवर्तित** करता है। त्रिकोणमिति फ़ंक्शन्स (sin, cos, tan) रेडियन लेते हैं, लेकिन मनुष्य डिग्री में सोचते हैं।
सिंटैक्स
rad2deg(float $number): float
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
$number | रेडियन में कोण (फ्लोट) |
लौटाया गया मान
डिग्री में कोण (फ्लोट)। सूत्र: degrees = radians × 180/π
उदाहरण
1. π रेडियन → 180°
<?php $angle = M_PI; echo "angle in degrees = " . rad2deg($angle); ?>
rad2deg(3.1415926535898) = 180
2. π/4 रेडियन → 45°
<?php $angle = M_PI_4; echo "rad2deg($angle) = " . rad2deg($angle); ?>
rad2deg(0.78539816339745) = 45
3. गैर-संख्यात्मक आर्गुमेंट — चेतावनी
<?php $angle = "Hello"; echo "rad2deg($angle) = " . rad2deg($angle); ?>
PHP Warning: rad2deg() expects parameter 1 to be float, string given
4. बाइनरी/ऑक्टल/हेक्स लिटरल्स
<?php $angle = 0b0110; // बाइनरी 6 = दशमलव 6 echo "rad2deg($angle) = " . rad2deg($angle); ?>
rad2deg(6) = 343.77467707849
6 रेडियन ≈ 343.77°
संबंधित फ़ंक्शन्स
deg2rad()— डिग्री को रेडियन में परिवर्तित (विपरीत)sin(),cos(),tan()— रेडियन इनपुट लेते हैंM_PI,M_PI_2,M_PI_4— सामान्य रेडियन स्थिरांक
व्यावहारिक उपयोग
<?php // उपयोगकर्ता डिग्री में इनपुट देता है, गणना रेडियन में $userDegrees = 45; $radians = deg2rad($userDegrees); $result = sin($radians); // परिणाम डिग्री में दिखाने के लिए $outputDegrees = rad2deg($result); // यह गलत है! sin() का परिणाम अनुपात है, कोण नहीं // सही: व्युत्क्रम त्रिकोणमिति के लिए $ratio = 0.5; $angleRad = asin($ratio); $angleDeg = rad2deg($angleRad); // 30° echo "Angle: $angleDeg degrees"; ?>
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।