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

PHP बूलियन डेटा प्रकार (Boolean) - मान, कास्टिंग और उपयोग


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

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

सिंटैक्स

<?php 
// वेरिएबल को बूलियन मान का लिटरल असाइनमेंट
$var = TRUE; 
?>

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

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

तार्किक ऑपरेटर बूलियन मान लौटाते हैं:

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

कास्टिंग (Casting)

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

PHP संस्करण

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

उदाहरण

उदाहरण 1: echo और var_dump() का उपयोग करके बूलियन मान प्रदर्शित करना

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

$var1 = false; 
echo $var1; 
var_dump($var1); 
?>

आउटपुट

1 
bool(true) 
bool(false)

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

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

आउटपुट

bool(false) 
bool(true)

उदाहरण 3: कास्टिंग ऑपरेटर का उपयोग

<?php 
$var = 10; 
$var1 = (bool)$var; 
var_dump($var1); 

// 0 और -0 false लौटाते हैं
$var = 0; 
$var1 = (bool)$var; 
var_dump($var1); 

// खाली स्ट्रिंग false लौटाती है
$var = "PHP"; 
$var1 = (bool)$var; 
var_dump($var1); 

$var = ""; 
$var1 = (bool)$var; 
var_dump($var1); 

// खाली सरणी 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. - पायथन में बूलियन मान

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

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

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

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

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