ฟังก์ชัน mb_parse_str() ใน PHP ใช้ parse GET, POST, และ COOKIE data และตั้งค่า global variable ฟังก์ชัน parse URL encoded data และ detect encoding หลังจากนั้น convert coding ให้เป็น internal encoding และตั้งค่าสำหรับ global variables ฟังก์ชันนี้รองรับใน PHP 7 ขึ้นไป
Syntax
string mb_parse_str($str_string, $array_result)
Parameters
mb_parse_str() รับ 2 พารามิเตอร์:
$str_string – ใช้สำหรับ URL encoded data
$result – parameter result จะเป็น array เก็บค่าที่ decrypt และ character encrypted converted แล้ว
Return Values
mb_parse_str() คืนค่า True ถ้าสำเร็จ False ถ้าล้มเหลว หาก parse data สำเร็จ จะคืนค่า True มิฉะนั้น False
Example 1
<?php $str_string = "user_id= 123 &email=xyz@gmail.com &country=India"; $array_result; // parse the data mb_parse_str($str_string, $array_result); print_r($array_result); ?>
Output
Array ( [user_id] => 123 [email] => xyz@gmail.com [country] => India )