Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में, क्या 123==0123?


उत्तर नहीं है। ऐसा इसलिए है क्योंकि 0123 का अर्थ आधार 8 (एक ऑक्टल संख्या) के साथ 123 है और दशमलव में इसका समतुल्य 83 है।

किसी संख्या को 0 से उपसर्ग करना इंगित करता है कि यह एक ऑक्टल (आधार 8) संख्या है। यह इस तथ्य के समान है कि 0x हेक्स (आधार 16) संख्याओं को इंगित करता है।

नीचे दी गई कोड लाइनों पर विचार करें:

उदाहरण

var_dump(123); 
var_dump(0123);

आउटपुट

यह निम्न आउटपुट देगा:

int 123 int 83

यह इस तथ्य के कारण है कि 0123 एक ऑक्टल संकेतन है (शुरुआत में 0 पर ध्यान दें), जबकि 123 एक दशमलव संख्या है।

अब नीचे दिए गए कोड पर विचार करें:

उदाहरण

var_dump(79); 
var_dump(079);

आउटपुट

यह निम्न आउटपुट देगा:

int 79 int 7

  1. - PHP में money_format() फ़ंक्शन

    money_format() फ़ंक्शन PHP में money_format() फ़ंक्शन किसी नंबर को करेंसी स्ट्रिंग के रूप में फॉर्मेट करता है। यह फॉर्मेटेड स्ट्रिंग्स रिटर्न करता है या विफलता पर NULL। नोट: यह फ़ंक्शन विंडोज प्लेटफॉर्म पर परिभाषित नहीं है। सिंटैक्स money_format(string $format, float $number): string|false पैरामीट

  1. - PHP में GregorianToJD() फंक्शन

    PHP में GregorianToJD() फंक्शन ग्रेगोरियन तारीख को जूलियन डे काउंट में बदलता है। यह एक जूलियन डे नंबर लौटाता है। नोट - ग्रेगोरियन कैलेंडर के लिए मान्य सीमा 25 नवंबर, 4714 ई.पू. से कम से कम 31 दिसंबर, 9999 ई. तक है। सिंटैक्स GregorianToJD(month, date, year) पैरामीटर्स month - 1 से 12 तक की संख्या

  1. - PHP में fscanf() फंक्शन

    विवरण PHP का fscanf() फंक्शन एक खुली फाइल से निर्दिष्ट फॉर्मेट के अनुसार इनपुट पार्स करता है। यदि केवल दो पैरामीटर पास किए गए हों तो पार्स किए गए मानों को एक सरणी के रूप में लौटाता है। सिंटैक्स fscanf(file_pointer, format, mixed) पैरामीटर्स file_pointer - fopen() का उपयोग करके बनाया गया फाइल सिस्