কম্পিউটার টিউটোরিয়াল

PHP-এ mb_parse_str() ব্যবহার করে GET, POST এবং COOKIE ডেটা পার্স করা


PHP-এ mb_parse_str() ফাংশন GET, POST, এবং COOKIE ডেটা পার্স করতে এবং গ্লোবাল ভেরিয়েবল সেট করতে ব্যবহৃত হয়। এটি URL-এনকোডেড ডেটা পার্স করে এবং এনকোডিং সনাক্ত করে। তারপর এটি ইন্টারন্যাল এনকোডিং-এ কনভার্ট করে এবং গ্লোবাল ভেরিয়েবলগুলোর জন্য ভ্যালু সেট করে। এই ফাংশন PHP ৭ বা উচ্চতর ভার্সনে সমর্থিত।

সিনট্যাক্স

string mb_parse_str($str_string, $array_result)

প্যারামিটার

mb_parse_str() নিম্নলিখিত দুটি প্যারামিটার গ্রহণ করে:

  • $str_string - এই প্যারামিটার URL-এনকোডেড ডেটার জন্য ব্যবহৃত হয়।

  • $result - result প্যারামিটার একটি অ্যারে হবে যাতে ডিক্রিপ্ট করা এবং ক্যারেক্টার এনকোডিং কনভার্ট করা ভ্যালুগুলো থাকবে।

রিটার্ন ভ্যালু

mb_parse_str() ফাংশন সাফল্যের জন্য True রিটার্ন করে অথবা ব্যর্থতার জন্য False রিটার্ন করে। যদি এটি ডেটা সফলভাবে পার্স করে, তবে এটি True রিটার্ন করবে, অন্যথায় False রিটার্ন করবে।

উদাহরণ ১

<?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 )

  1. PHP-তে CSV ফাইল পার্স করা

  2. PHP-তে পারসিস্টেন্ট কুকি কী?

  3. PHP-তে serializeArray থেকে POST ভ্যালু কিভাবে পাবেন

  4. পাইথন প্রোগ্রামিং-এ GET এবং POST রিকোয়েস্ট