परिभाषा और उपयोग
PHP में, float डेटा प्रकार भिन्नात्मक भाग को समाहित करने के प्रावधान के साथ किसी भी संख्या को दर्शाता है। भिन्नात्मक भाग में दशमलव बिंदु के बाद अंक हो सकते हैं, या e या E का उपयोग करके वैज्ञानिक संकेतन में दर्शाया जा सकता है। उदाहरण के लिए, वैज्ञानिक संकेतन में 100, 10e2 है।
फ्लोट का आकार हार्डवेयर/OS प्लेटफॉर्म पर निर्भर करता है, हालांकि दशमलव बिंदु के बाद 14 अंकों तक की सटीकता आमतौर पर पाई जाती है।
सिंटैक्स
// वेरिएबल को फ्लोट मान का लिटरल असाइनमेंट $var = 5327.496; // मानक संकेतन $var1 = 5.327496e3; // वैज्ञानिक संकेतन $var2 = 5.327496E3; // वैज्ञानिक संकेतन $var3 = 5_327.496; // विभाजक प्रतीक
बेहतर पठनीयता के लिए, पूर्णांक लिटरल "_" को विभाजक प्रतीक के रूप में उपयोग कर सकते हैं जिसे PHP स्कैनर द्वारा प्रसंस्करण के दौरान छोड़ दिया जाएगा।
$var = 5_327.496; // इसे 5327.496 के रूप में माना जाएगा
PHP संस्करण
विभाजक प्रतीक "_" का उपयोग PHP 7.4 से उपलब्ध है।
उदाहरण
उदाहरण 1: मानक संकेतन में फ्लोट लिटरल
<?php $var = 5327.496; echo $var . "\n"; ?>
आउटपुट
5327.496
उदाहरण 2: वैज्ञानिक संकेतन
<?php $var1 = 5.327496e3; echo $var1 . "\n"; $var2 = 5.327496E3; echo $var2 . "\n"; ?>
आउटपुट
5327.496 5327.496
उदाहरण 3: विभाजक प्रतीक "_" का उपयोग (PHP 7.4+ के लिए)
<?php $var3 = 5_327.496; echo $var3 . "\n"; ?>
आउटपुट
5327.496