mb_parse_str() ฟังก์ชั่นใน PHP ใช้เพื่อแยกวิเคราะห์ข้อมูล GET, POST และ COOKIE และตั้งค่าตัวแปรส่วนกลาง มันแยกวิเคราะห์ข้อมูลที่เข้ารหัส URL และตรวจจับการเข้ารหัส หลังจากนั้นจะแปลงการเข้ารหัสในการเข้ารหัสภายในและตั้งค่าสำหรับตัวแปรส่วนกลาง ฟังก์ชันนี้รองรับใน PHP 7 หรือเวอร์ชันที่สูงกว่า
ไวยากรณ์
string mb_parse_str($str_string, $array_result)
พารามิเตอร์
mb_parse_str() ยอมรับสองพารามิเตอร์ต่อไปนี้ -
-
$str_string − พารามิเตอร์นี้ใช้สำหรับข้อมูลที่เข้ารหัส URL
-
$ผล − ผลลัพธ์ พารามิเตอร์จะเป็นอาร์เรย์ที่เก็บค่าที่แปลงแล้วถอดรหัสและเข้ารหัสอักขระ
คืนค่า
mb_parse_str() ฟังก์ชั่นคืนค่า True เมื่อสำเร็จหรือคืนค่า False เมื่อล้มเหลว หากแยกวิเคราะห์ข้อมูลได้สำเร็จ ก็จะคืนค่า True ไม่เช่นนั้นจะคืนค่าเป็น False
ตัวอย่างที่ 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 )