logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

PHP पाठ – पाठ 4 – PHP में संख्यात्मक (न्यूमेरिक) वेरिएबल्स।

09/10/2025, by Ivan

पिछले पाठ में हमने स्ट्रिंग वेरिएबल्स के बारे में सीखा था, और अब आइए PHP में संख्यात्मक (न्यूमेरिक) वेरिएबल्स को देखें। सबसे सरल प्रकार की संख्याएँ हैं — पूर्णांक (Integers)

PHP में पूर्णांक (Integers)

पूर्णांक वे सभी संख्याएँ हैं जो इस श्रेणी में आती हैं: [-2 147 483 648,...,-4,-3,-2,-1,0,1,2,3,4,...,2 147 483 647], अर्थात् -2147483648 से 2147483647 तक। यह सीमा इसलिए है क्योंकि PHP में पूर्णांकों को स्टोर करने के लिए 32 बिट्स का उपयोग किया जाता है।

जैसे अन्य वेरिएबल्स की तरह, पूर्णांक वेरिएबल्स भी साधारण असाइनमेंट (प्रत्यायोजन) द्वारा परिभाषित की जाती हैं:

<?php
$x = 5;
$y = -8;
?>

इसके अलावा, PHP में हम केवल दशमलव (decimal) ही नहीं बल्कि अन्य गणना प्रणालियाँ (number systems) भी उपयोग कर सकते हैं — जैसे ऑक्टल (octal) और हेक्साडेसिमल (hexadecimal)

<?php
$i = 456;  // दशमलव संख्या
$i = -895; // ऋणात्मक संख्या
$i = 0121; // ऑक्टल संख्या (जो दशमलव में 81 के बराबर है)
$i = 0x1B; // हेक्साडेसिमल संख्या (जो दशमलव में 27 के बराबर है)
?>

पूर्णांकों के अलावा, PHP में दशमलव संख्याएँ (floating-point numbers) भी होती हैं।

PHP में दशमलव संख्याएँ (Float)

PHP में दशमलव संख्याएँ बिंदु (.) का उपयोग करके लिखी जाती हैं:

$pi = 3.14;

यह बिंदु संख्या के पूर्ण भाग (integer part) और दशमलव भाग (fractional part) को अलग करता है। ध्यान दें — यह स्ट्रिंग संयोजन (concatenation) के लिए प्रयुक्त बिंदु से भिन्न है। आप फ्लोटिंग-पॉइंट संख्याओं को घातांक (exponential notation) में भी लिख सकते हैं:

$b = 3.2e5;
$c = 9E-11;

दशमलव या फ्लोटिंग-पॉइंट (floating point) संख्याएँ 64 बिट्स मेमोरी लेती हैं — यानी पूर्णांकों से दोगुनी।

अक्सर फ्लोटिंग-पॉइंट संख्याएँ भाग (division) के परिणामस्वरूप बनती हैं:

$a = 1/3;
print $a;

परिणाम होगा:

0.333333333333

लेकिन कभी-कभी परिणाम पूरी तरह स्पष्ट नहीं लगता:

$a = 1/3;
$a = $a * 3;
print $a;

परिणाम 0.999999999 नहीं बल्कि 1 होगा। यदि आप यही गणना साधारण कैलकुलेटर से करें (1 ÷ 3 × 3), तो परिणाम में सूक्ष्म त्रुटि (जैसे 0.999999...) आएगी। लेकिन PHP में यह समस्या नहीं होती — यह गणितीय कार्यों की सटीकता बनाए रखता है और परिणाम को बिना खोए सही मान लौटाता है।