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

PHP बूलियन डेटा प्रकार

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

यह PHP में अदिश डेटा प्रकारों में से एक है। एक बूलियन डेटा या तो TRUE या FALSE हो सकता है। ये PHP में पूर्वनिर्धारित स्थिरांक हैं। TRUE या FALSE असाइन किए जाने पर वेरिएबल एक बूलियन वैरिएबल बन जाता है।

सिंटैक्स

<?php
//Literal assignment of boolean value to variable
$var=TRUE;
?>
में शाब्दिक असाइनमेंट

TRUE मान को प्रतिध्वनित करने का परिणाम 1 प्रदर्शित करता है जबकि FALSE के लिए यह कुछ भी नहीं दिखाता है। var_dump() फ़ंक्शन का उपयोग करके बूल को मान के साथ टाइप के रूप में प्रदर्शित करता है

बूलियन स्थिरांक केस संवेदी नहीं होते हैं। इसका मतलब है कि TRUE, true के बराबर है और FALSE, False के समान है

लॉजिकल ऑपरेटर्स बूलियन वैल्यू लौटाते हैं

<?php
$gender="Male";
echo ($gender=="Male");
?>

कास्टिंग

कास्टिंग ऑपरेटर (बूल) या (बूलियन) की मदद से किसी भी डेटा प्रकार को स्पष्ट रूप से बूलियन में परिवर्तित किया जा सकता है, हालांकि, अधिकांश समय, जब भी आवश्यकता होती है, रूपांतरण स्वचालित रूप से किया जाता है।

PHP संस्करण

यह विवरण PHP के सभी संस्करणों पर लागू होता है।

निम्न उदाहरण बूलियन मान को प्रदर्शित करने के लिए इको और var_dump () का उपयोग दिखाता है

उदाहरण

<?php
$var=TRUE;
echo $var . "\n";
var_dump($var);
$var1=false;
echo $var1;
var_dump($var1);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

1
bool(true)
bool(false)

उदाहरण तार्किक अभिव्यक्ति का बूलियन परिणाम दिखाता है

उदाहरण

<?php
$var=10;
var_dump($var>10);
var_dump($var==true);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

bool(false)
bool(true)

उदाहरण कास्टिंग ऑपरेटर का उपयोग दिखाता है

उदाहरण

<?php
$var=10;
$var1=(bool)$var;
var_dump($var1);
//0 and -0 return false
$var=0;
$var1=(bool)$var;
var_dump($var1);
//empty string returns false
$var="PHP";
$var1=(bool)$var;
var_dump($var1);
$var="";
$var1=(bool)$var;
var_dump($var1);
//empty array is case to false
$var=array(1,2,3);
$var1=(bool)$var;
var_dump($var1);
$var=array();
$var1=(bool)$var;
var_dump($var1);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

bool(true)
bool(false)
bool(true)
bool(false)
bool(true)
bool(false)

  1. पायथन में बूलियन मान

    एक व्यंजक के सत्य मूल्यों को एक अजगर डेटा प्रकार के रूप में संग्रहीत किया जाता है जिसे बूल कहा जाता है। इस डेटा प्रकार में केवल दो ऐसे मान हैं। सही और गलत। बूलियन डेटा प्रकार नीचे दिए गए कार्यक्रम में हम सही और गलत बूलियन मानों के डेटा प्रकारों का पता लगाते हैं। उदाहरण print(True) print(type(True))

  1. पायथन में टुपल डेटा प्रकार

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

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

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