PHP में mb_parse_str() फंक्शन का उपयोग GET, POST, और COOKIE डेटा को पार्स करने और ग्लोबल वेरिएबल सेट करने के लिए किया जाता है। यह URL एन्कोडेड डेटा को पार्स करता है और एन्कोडिंग का पता लगाता है। उसके बाद, यह आंतरिक एन्कोडिंग में कोडिंग को परिवर्तित करता है और ग्लोबल वेरिएबल्स के लिए मान सेट करता है। यह फंक्शन PHP 7 या उच्च संस्करणों में समर्थित है।
सिंटैक्स
string mb_parse_str($str_string, $array_result)
पैरामीटर्स
mb_parse_str() निम्नलिखित दो पैरामीटर्स स्वीकार करता है:
$str_string - यह पैरामीटर URL एन्कोडेड डेटा के लिए उपयोग किया जाता है।
$result - result पैरामीटर डिक्रिप्टेड और कैरेक्टर एन्क्रिप्टेड परिवर्तित मानों को धारण करने वाली सरणी होगी।
रिटर्न मान
mb_parse_str() फंक्शन सफलता पर True लौटाता है या विफलता पर False लौटाता है। यदि यह डेटा को सफलतापूर्वक पार्स करता है, तो यह True लौटाएगा, अन्यथा यह False लौटाएगा।
उदाहरण 1
<?php $str_string = "user_id= 123 &email=xyz@gmail.com &country=India"; $array_result; // डेटा पार्स करें mb_parse_str($str_string, $array_result); print_r($array_result); ?>
आउटपुट
Array ( [user_id] => 123 [email] => xyz@gmail.com [country] => India )