mb_parse_str() PHP-এ ফাংশন GET, POST এবং কুকি ডেটা পার্স করতে ব্যবহৃত হয় এবং এটি গ্লোবাল ভেরিয়েবল সেট করে। এটি URL এনকোড করা ডেটা পার্স করে এবং এনকোডিং সনাক্ত করে। এর পরে, এটি অভ্যন্তরীণ এনকোডিং-এ কোডিং রূপান্তর করে এবং গ্লোবাল ভেরিয়েবলের জন্য মান সেট করে। এই ফাংশনটি পিএইচপি 7 বা উচ্চতর সংস্করণে সমর্থিত।
সিনট্যাক্স
string mb_parse_str($str_string, $array_result)
পরামিতি
mb_parse_str() নিম্নলিখিত দুটি প্যারামিটার গ্রহণ করে −
-
$str_string − এই প্যারামিটারটি ইউআরএল এনকোড করা ডেটার জন্য ব্যবহার করা হয়।
-
$ফলাফল - ফলাফল প্যারামিটারটি ডিক্রিপ্ট করা এবং অক্ষর এনক্রিপ্ট করা রূপান্তরিত মান ধারণ করা একটি অ্যারে হবে৷
রিটার্ন মান
mb_parse_str() ফাংশন সাফল্যের উপর সত্য বা ব্যর্থতার উপর মিথ্যা প্রদান করে। যদি এটি সফলভাবে ডেটা পার্স করে, তাহলে এটি সত্যে ফিরে আসবে, অন্যথায় এটি মিথ্যা ফেরত দেবে।
উদাহরণ 1
<?php $str_string ="user_id= 123 &[email protected] &country=India"; $array_result; // parse the data mb_parse_str($str_string, $array_result); print_r($array_result); ?>
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
Array ( [user_id] => 123 [email] => [email protected] [country] => India )