Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Phân tích cú pháp dữ liệu GET, POST và COOKIE bằng mb_parse_str ()

mb_parse_str () trong PHP được sử dụng để phân tích cú pháp dữ liệu GET, POST và COOKIE và nó đặt biến toàn cục. Nó phân tích dữ liệu được mã hóa URL và phát hiện mã hóa. Sau đó, nó chuyển đổi mã hóa trong bảng mã nội bộ và đặt giá trị cho các biến toàn cục. Chức năng này được hỗ trợ trong các phiên bản PHP 7 trở lên.

Cú pháp

string mb_parse_str($str_string, $array_result)

Tham số

mb_parse_str () chấp nhận hai tham số sau -

  • $ str_string - Tham số này được sử dụng cho dữ liệu được mã hóa URL.

  • $ kết quả - Kết quả tham số sẽ là một mảng chứa các giá trị được chuyển đổi được mã hóa bằng ký tự và được giải mã.

Giá trị trả lại

mb_parse_str () hàm trả về True khi thành công hoặc nó trả về False khi thất bại. Nếu nó phân tích dữ liệu thành công, thì nó sẽ trả về True, nếu không nó sẽ trả về False.

Ví dụ 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);
?>

Đầu ra

Nó sẽ tạo ra kết quả sau -

Array
(
   [user_id] => 123

   [email] => [email protected]

   [country] => India
)