Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – Parse GET, POST, COOKIE ด้วย mb_parse_str()

ฟังก์ชัน 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 )