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

PHP पूर्णांक डेटा प्रकार (Integer) - निरूपण और सीमाएँ


परिभाषा और उपयोग

PHP में, पूर्णांक (Integer) एक स्केलर डेटा प्रकार है जो एक संख्यात्मक स्थिरांक को दर्शाता है जो बिना किसी भिन्नात्मक भाग के एक पूर्ण संख्या को दर्शाता है। PHP उपयुक्त प्रतीक को उपसर्ग करके एक पूर्णांक को दशमलव, हेक्साडेसिमल, अष्टाधारी या बाइनरी संख्या प्रणाली में व्यक्त करने की अनुमति देता है।

डिफ़ॉल्ट रूप से पूर्णांक को दशमलव संकेतन में माना जाता है। हेक्साडेसिमल, अष्टाधारी और बाइनरी संख्या प्रणाली के लिए, क्रमशः 0x, 0 और 0b प्रतीक उपसर्ग किए जाते हैं।

सिंटैक्स

<?php 
// वेरिएबल को पूर्णांक मान का लिटरल असाइनमेंट
$var = 232; // दशमलव
$var1 = 045; // अष्टाधारी
$var2 = 0xB2; // हेक्साडेसिमल
$var3 = 0b1001; // बाइनरी
?>

बेहतर पठनीयता के लिए, पूर्णांक लिटरल "_" को विभाजक प्रतीक के रूप में उपयोग कर सकते हैं जिसे PHP स्कैनर द्वारा प्रसंस्करण के दौरान छोड़ दिया जाएगा।

<?php 
$var = 55_467; // इसे 55467 के रूप में माना जाएगा
?>

PHP संस्करण

विभाजक प्रतीक "_" का उपयोग PHP 7.4 से उपलब्ध है।

उदाहरण

उदाहरण 1: विभिन्न संकेतन में पूर्णांक लिटरल निरूपण

<?php 
$var = 10; 
echo "दशमलव : " . $var . "\n"; 

// अष्टाधारी संख्या
$var1 = 010; 
echo "अष्टाधारी: " . $var1 . "\n"; 

// हेक्साडेसिमल संख्या
$var2 = 0x10; 
echo "हेक्साडेसिमल : " . $var2 . "\n"; 

// बाइनरी संख्या
$var3 = 0b10; 
echo "बाइनरी : " . $var3; 
?>

आउटपुट

दशमलव : 10 
अष्टाधारी: 8 
हेक्साडेसिमल : 16 
बाइनरी : 2

उदाहरण 2: विभाजक प्रतीक का उपयोग

<?php 
$var = 1_45_690; 
echo $var . "\n"; 
?>

आउटपुट

145690

उदाहरण 3: अनुमत सीमा से परे पूर्णांक

यदि पूर्णांक अनुमत सीमा से परे है, तो इसे फ्लोटिंग पॉइंट में परिवर्तित कर दिया जाता है:

<?php 
$var = PHP_INT_MAX + 1; 
var_dump($var); 
?>

आउटपुट

float(9.2233720368548E+18)
  1. - PHP में file_put_contents() फंक्शन

    विवरण PHP का file_put_contents() फंक्शन एक स्ट्रिंग को फाइल में लिखता है। फाइल में लिखे गए बाइट्स की संख्या लौटाता है, विफलता पर FALSE। सिंटैक्स file_put_contents(file_path, data, flags, context) पैरामीटर्स file_path - फाइल का पथ। data - फाइल में लिखे जाने वाला डेटा सेट करें। flags - निर्दिष्ट कर

  1. - पायथन में टपल डेटा टाइप

    एक टपल एक अन्य सीक्वेंस डेटा टाइप है जो लिस्ट के समान है। एक टपल में कॉमा से अलग किए गए कई मान होते हैं। लिस्ट के विपरीत, हालांकि, टपल्स पैरेंथेसेस के भीतर संलग्न होते हैं। उदाहरण लिस्ट्स और टपल्स के बीच मुख्य अंतर हैं: लिस्ट्स ब्रैकेट्स ([ ]) में संलग्न होते हैं और उनके एलिमेंट्स और साइज़ को बदला

  1. - पायथन में स्ट्रिंग डेटा टाइप

    पायथन में स्ट्रिंग्स को कोटेशन मार्क्स में दर्शाए गए कैरेक्टर्स के एक सन्निहित सेट के रूप में पहचाना जाता है। पायथन सिंगल या डबल कोट्स के किसी भी जोड़े की अनुमति देता है। स्ट्रिंग्स के सबसेट्स को स्लाइस ऑपरेटर ([ ] और [:]) का उपयोग करके लिया जा सकता है, जिसमें इंडेक्सेस स्ट्रिंग की शुरुआत में 0 से