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.