
Please support if you like my work by payment through upi: sinhamit@icici or payment by bank
account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB
Variable handling Functions in Category: पीएचपी by amit
🕙 Posted on 2023-05-24 at 21:04:01
डेटा-प्रकार और मानों (values) की जाँच करना
is_numeric (), is_null ()
is_numeric() फ़ंक्शन जाँचता है कि क्या एक शाब्दिक या एक चर/
<?php var_dump( is_numeric( pi() ) ); // आउटपुट bool(true) है ?><br />
<?php var_dump( is_numeric( "12.5" ) ); // आउटपुट bool(true) है ?><br />
is_null() फ़ंक्शन जांचता है कि एक शाब्दिक या एक चर/NULL है या नहीं। निम्नलिखित उदाहरण में, चर नाम $not_var घोषित नहीं किया गया है, और आउटपुट bool(true) त्रुटि के साथ नीचे दिखाया गया है:
<?php var_dump( is_null( NAN ) ); // आउटपुट bool(false) है ?><br />
<?php var_dump( is_null( $not_var ) ); // आउटपुट त्रुटि जैसा कि नीचे दिखाया गया है: ?><br />
Warning: Undefined variable $not_var in C:\xampp\
bool(true)
is_infinite (), is_finite (), is_nan ()
is_infinite() और is_finite() गणित फ़ंक्शन हैं जो यह जांचते हैं कि एक शाब्दिक या एक चर/is_nan() भी एक मैथ फ़ंक्शन है, जो यह जांचता है कि एक शाब्दिक या चर/
<?php var_dump( is_infinite( log( -1 ) ) ); // log(-1) float(NAN) है, इसलिए आउटपुट bool(false) है ?><br />
<?php var_dump( is_infinite( fdiv( PHP_INT_MIN, 0 ) ) ); // 0 से विभाजन अनंत (infinity) देता है, इसलिए आउटपुट bool(true) है ?><br />
<?php var_dump( is_finite( -INF ) ); // -INF नकारात्मक अनंत है, इसलिए आउटपुट bool(false) है ?><br />
<?php var_dump( is_finite( 3**(1/3) ) ); // 3 का क्यूब-रूट (cube-root) एक अपरिमेय (irrational) संख्या है, (अनंत नहीं), इसलिए आउटपुट bool(true) है ?><br />
is_string (), is_scalar ()
is_string() फ़ंक्शन जांचता है कि एक शाब्दिक या एक चर/is_scalar() फ़ंक्शन जांचता है कि एक शाब्दिक या एक चर/
<?php var_dump( is_string( "12.5" ) ); // outputs bool(true) ?><br />
<?php var_dump( is_scalar( [] ) ); // outputs bool(false) ?><br />
<?php var_dump( is_scalar( NULL ) ); // outputs bool(false) ?><br />
is_array (), in_array ()
is_array() फ़ंक्शन जांचता है कि एक शाब्दिक या एक चर/in_array() फ़ंक्शन जांचता है कि एक शाब्दिक या एक चर/in_array() फ़ंक्शन भी बूलियन मान (true या false) आउटपुट करता है, और इसमें दो तर्क (arguments) होते हैं (तीसरा तर्क वैकल्पिक optional है, आइटम के डेटा-प्रकार की जांच करता है):
in_array(मिश्रित $needle, सरणी $haystack, bool $strict = false): bool
<?php var_dump( is_array( [] ) ); // आउटपुट bool(true) है ?><br />
<?php var_dump( in_array( "1", [ 0, 1, 2, 3 ] ) ); // आउटपुट bool(true) है ?><br />
<?php var_dump( in_array( "1", [ 0, 1, 2, 3 ], true ) ); // आउटपुट bool(false) है ?><br />
चर (Variable) हैंडलिंग फ़ंक्शनस
परिणाम प्राप्त करने के लिए निम्नलिखित पूर्व-निर्धारित फ़ंक्शनस को सीधे चर पर लागू किया जा सकता है। निम्नलिखित में से कुछ पूर्व-निर्धारित फ़ंक्शनस को पहले ही समझाया जा चुका है, और अन्य महत्वपूर्ण फ़ंक्शनस को बाद में समझाया जाएगा, जब भी उनकी आवश्यकता होगी।
boolval फ़ंक्शन (bool) टाइप-कास्टिंग ऑपरेशन के बराबर है।
intval फ़ंक्शन (int) टाइप-कास्टिंग ऑपरेशन के बराबर है।
floatval या doubleval फ़ंक्शन (flaot) टाइप-कास्टिंग ऑपरेशन के बराबर है।
strval फ़ंक्शन (string) टाइप-कास्टिंग ऑपरेशन के बराबर है।
boolval− एक चर का बूलियन मान प्राप्त करेंdebug_zval_dump− आउटपुट के लिए एक आंतरिक zval संरचना के एक स्ट्रिंग प्रतिनिधित्व को डंप करता हैdoubleval− floatval फ़ंक्शन का उपनामempty− निर्धारित करें कि क्या एक चर खाली हैfloatval− एक चर का फ्लोट मान प्राप्त करेंget_debug_type− डिबगिंग के लिए उपयुक्त तरीके से एक चर का प्रकार नाम प्राप्त करता हैget_defined_vars− सभी परिभाषित चरों की एक सरणी देता हैget_resource_id− दिए गए संसाधन के लिए एक पूर्णांक पहचानकर्ता लौटाता हैget_resource_type− संसाधन प्रकार लौटाता हैgettype− एक चर का प्रकार प्राप्त करेंintval− एक चर का पूर्णांक मान प्राप्त करेंis_array− ढूँढता है कि क्या एक चर एक सरणी हैis_bool− यह पता लगाता है कि एक चर एक बूलियन है या नहींis_callable− सत्यापित करें कि एक मान को वर्तमान दायरे से एक फ़ंक्शन के रूप में कहा जा सकता है।is_countable− सत्यापित करें कि एक चर की सामग्री एक गणनीय मान हैis_double− is_float फ़ंक्शन का उपनामis_float− ढूँढता है कि क्या वेरिएबल का प्रकार फ़्लोट हैis_int− पता करें कि क्या वेरिएबल का प्रकार पूर्णांक हैis_integer− is_int फ़ंक्शन का उपनामis_iterable− सत्यापित करें कि एक चर की सामग्री एक पुनरावर्तनीय मान हैis_long− is_int फ़ंक्शन का उपनामis_null− ढूँढता है कि क्या एक चर NULL हैis_numeric− पता लगाता है कि एक चर एक संख्या या एक संख्यात्मक स्ट्रिंग है या नहींis_object− ढूँढता है कि क्या चर एक ऑब्जेक्ट हैis_real− is_float फ़ंक्शन का उपनामis_resource− ढूँढता है कि क्या चर एक संसाधन (resource) हैis_scalar− ढूँढता है कि क्या चर का प्रकार एक scalar हैis_string− पता लगाएँ कि क्या वेरिएबल का प्रकार स्ट्रिंग हैisset− निर्धारित करें कि क्या एक चर घोषित किया गया है और NULL से अलग हैprint_r− एक चर के बारे में मानव-पठनीय जानकारी प्रिंट करता हैserialize− एक मूल्य का एक संग्रहीत (storable) प्रतिनिधित्व उत्पन्न करता हैsettype− वेरिएबल का प्रकार सेट करेंstrval− एक चर का स्ट्रिंग मान प्राप्त करेंunserialize− एक संग्रहीत प्रतिनिधित्व से एक PHP मान बनाता हैunset− दिए गए वेरिएबल को अनसेट करेंvar_dump− एक चर के बारे में जानकारी डंप करता हैvar_export− एक वेरिएबल का पार्सेबल स्ट्रिंग प्रस्तुतीकरण आउटपुट या रिटर्न करता है
Leave a Comment:
Amit Sinha March 2nd, 2023 at 9:30 PM
😃 😄 😁 😆 😅 😂 😉 😊 😇 😍 😘 😚 😋 😜 😝 😶 😏 😒 😌 😔 😪 😷 😵 😎 😲 😳 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 😤
Ribhu March 3rd, 2023 at 9:30 PM
🐵 🐒 🐶 🐩 🐺 🐱 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇
