PHP – 使用 mb_parse_str() 解析 GET、POST 和 COOKIE 数据


PHP 中的 mb_parse_str() 函数用于解析 GET、POST 和 COOKIE 数据,并设置全局变量。它解析 URL 编码的数据并检测编码。之后,它将编码转换成内部编码,并为全局变量设置值。此函数在 PHP 7 或更高版本中受支持。

语法

string mb_parse_str($str_string, $array_result)

参数

mb_parse_str() 接受以下两个参数 −

  • $str_string − 此参数用于 URL 编码的数据。

  • $result − result 参数将是一个数组,其中包含已解密并转换了字符加密的值。

返回值

mb_parse_str() 函数在成功时返回 True,或在失败时返回 False。如果它成功解析数据,则返回 True,否则返回 False。

示例 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);
?>

输出

将生成以下输出 −

Array
(
   [user_id] => 123

   [email] => xyz@gmail.com

   [country] => India
)

更新日期:2021 年 10 月 11 日

549 次浏览

事业启航

完成课程获得认证

开始
广告
© . All rights reserved.