Post Page Advertisement [Top]



Click here to send WhatsApp On Unsaved Mobile Numbers For Free

PHP Numbers (नंबर) in Hindi

PHP Numbers (नंबर) in Hindi

इस अध्याय में हम Integers, Floats, and Number Strings में गहराई से देखेंगे।


PHP Numbers

PHP के बारे में ध्यान देने वाली एक बात यह है कि यह स्वचालित डेटा प्रकार रूपांतरण प्रदान करता है।

इसलिए, यदि आप किसी चर पर पूर्णांक (integer) मान निर्दिष्ट करते हैं, तो उस चर का प्रकार स्वतः पूर्णांक (integer) होगा। फिर, यदि आप एक स्ट्रिंग को उसी चर में असाइन करते हैं, तो प्रकार एक स्ट्रिंग में बदल जाएगा।

यह स्वचालित रूपांतरण कभी-कभी आपके कोड को तोड़ सकता है।


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


पूर्णांक (integer) एक दशमलव भाग के बिना एक संख्या है।

2, 256, -256, 10358, -179567 सभी पूर्णांक (integer) हैं। जबकि 7.56, 10.0, 150.67 फ्लोट हैं।

तो, एक पूर्णांक (integer) डेटा प्रकार -2147483648 और 2147483647 के बीच एक गैर-दशमलव संख्या है। इससे अधिक मूल्य (या कम) को फ्लोट के रूप में संग्रहीत किया जाएगा, क्योंकि यह एक पूर्णांक (integer) की सीमा से अधिक है।

यह जानने के लिए एक और महत्वपूर्ण बात यह है कि भले ही 4 * 2.5 10 है, परिणाम फ्लोट के रूप में संग्रहीत किया जाता है, क्योंकि ऑपरेंड में से एक फ्लोट (2.5) है।


यहाँ पूर्णांकों  (integer) के लिए कुछ नियम दिए गए हैं:

  • पूर्णांक में कम से कम एक अंक होना चाहिए
  • पूर्णांक में दशमलव बिंदु नहीं होना चाहिए
  • पूर्णांक सकारात्मक या नकारात्मक हो सकता है
  • पूर्णांक तीन स्वरूपों में निर्दिष्ट किए जा सकते हैं: दशमलव (10-आधारित), हेक्साडेसिमल (16-आधारित - 0x के साथ उपसर्ग) या अष्टक (8-आधारित - 0 के साथ उपसर्ग)

अगर चर (variable) का प्रकार पूर्णांक (integer) है, तो जाँचने के लिए PHP के निम्नलिखित कार्य हैं:
  • is_int()
  • is_integer() - alias of is_int()
  • is_long() - alias of is_int()

<?php
// जाँचें कि क्या चर (variable) का प्रकार पूर्णांक (integer) है 
$x = 5985;
var_dump(is_int($x));

echo "<br>";

// फिर से जांचें...
$x = 59.85;
var_dump(is_int($x));
?>  
Output:
bool(true)
bool(false)

PHP Floats (फ़्लोट्स)


फ्लोट दशमलव बिंदु के साथ एक संख्या या घातीय रूप में एक संख्या है।

2.0, 256.4, 10.358, 7.64E + 5, 5.56E-5 सभी फ्लोट हैं।

फ्लोट डेटा प्रकार आमतौर पर 1.7976931348623E + 308 (प्लेटफ़ॉर्म आश्रित) तक के मूल्य को संग्रहीत कर सकता है, और अधिकतम 14 अंक हो सकता है।

अगर चर (variable) का फ्लोट फ्लोट है, तो यह देखने के लिए PHP के निम्नलिखित कार्य हैं:

  • is_float()
  • is_double() - alias of is_float()
<?php
// जांचें कि क्या चर (variable) का प्रकार फ्लोट (float) है
$x = 10.365;
var_dump(is_float($x));
?>  
Output:
bool(true)

PHP Infinity (इन्फिनिटी)

एक संख्यात्मक मान जो PHP_FLOAT_MAX से बड़ा है उसे अनंत माना जाता है।

यदि कोई संख्यात्मक मान परिमित या अनंत है, तो PHP के पास निम्नलिखित कार्य हैं:
  • is_finite()
  • is_infinite()
हालाँकि, PHP var_dump() फ़ंक्शन डेटा प्रकार और मान लौटाता है:

<?php
// जाँच करें कि क्या कोई संख्यात्मक finite या infinite है
$x = 1.9e411;
var_dump($x);
?>  
Output:
float(INF)

PHP NaN

NaN का मतलब नॉट नंबर है।

NaN का उपयोग असंभव गणितीय कार्यों के लिए किया जाता है।

अगर कोई संख्या नहीं है, तो PHP में निम्नलिखित कार्य हैं:
  • is_nan()
हालाँकि, PHP var_dump() फ़ंक्शन डेटा प्रकार और मान लौटाता है:
<?php
//अमान्य गणना एक NaN मान लौटाएगी
$x = acos(8);
var_dump($x);
?>  
Output:
float(NAN)

PHP Numerical Strings (न्यूमेरिकल स्ट्रिंग्स)

PHP is_numeric() फ़ंक्शन का उपयोग यह खोजने के लिए किया जा सकता है कि क्या एक चर संख्यात्मक है। यदि वेरिएबल नंबर या न्यूमेरिक स्ट्रिंग है, तो यह फ़ंक्शन सही है।

<?php
// जाँचें कि क्या चर (variable) संख्यात्मक (numeric) है   
$x = 5985;
var_dump(is_numeric($x));

echo "<br>";

$x = "5985";
var_dump(is_numeric($x));

echo "<br>";

$x = "59.85" + 100;
var_dump(is_numeric($x));

echo "<br>";

$x = "Hello";
var_dump(is_numeric($x));
?>  
Output:
bool(true)
bool(true)
bool(true)
bool(false)
नोट: PHP 7.0 से: is_numeric () फ़ंक्शन हेक्साडेसिमल रूप (जैसे 0xf4c3b00c) में संख्यात्मक स्ट्रिंग्स के लिए FALSE लौटाएगा, क्योंकि उन्हें अब संख्यात्मक स्ट्रिंग्स के रूप में नहीं माना जाता है।


PHP Casting Strings and Floats to Integers

कभी-कभी आपको किसी अन्य डेटा प्रकार में संख्यात्मक मान देने की आवश्यकता होती है।

(int), (integer), या intval() फ़ंक्शन का उपयोग अक्सर किसी मान को पूर्णांक में बदलने के लिए किया जाता है।


<?php
// Cast float to int 
$x = 23465.768;
$int_cast = (int)$x;
echo $int_cast;
  
echo "<br>";

// Cast string to int
$x = "23465.768";
$int_cast = (int)$x;
echo $int_cast;
?>  
Output:
23465
23465



---

मुझे उम्मीद है कि आपको यह अच्छी पोस्ट पसंद आएगी। इसे अपने दोस्तों के साथ साझा करना न भूलें, शेयरिंग बटन पोस्ट के नीचे है। इसके अलावा, यदि इंटरमीडिएट में कोई नकारात्मक पहलू है, तो टिप्पणी बॉक्स का अनुरोध करने में संकोच न करें। हम आपकी मदद करने के लिए खुश होने जा रहे हैं।

मैं इस ब्लॉग पर अधिक से अधिक लिखना जारी रखूंगा, इसलिए हमारे ब्लॉग BlogLearner को अपने मोबाइल या कंप्यूटर पर बुकमार्क (Ctrl + D) के रूप में बनाना न भूलें और अपने ईमेल में सभी पोस्ट प्राप्त करने के लिए हमें सदस्यता लें। अगर आपको यह पोस्ट पसंद आए तो इन पोस्ट को शेयर करना न भूलें। आप हमें फेसबुक या ट्विटर जैसी सोशल नेटवर्किंग साइटों पर साझा करके अतिरिक्त व्यक्तियों तक पहुंचने की सुविधा प्रदान कर सकते हैं।

thankyou-rrkksinha-bloglearner
PHP tutorial in Hindi.
#rrkksinha #bloglearner #php

No comments:

Post a Comment

Bottom Ad [Post Page]

rrkksinha.