首頁 > 後端開發 > php教程 > php把查詢字串解析到變數中函數parse_str()

php把查詢字串解析到變數中函數parse_str()

黄舟
發布: 2023-03-16 22:36:02
原創
1863 人瀏覽過

實例

把查詢字串解析到變數中:

<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
登入後複製

定義和用法

parse_str() 函數把查詢字串解析到變數中。

註解:如果未設定 array 參數,由函數設定的變數將覆寫已存在的同名變數。

註解:php.ini 檔案中的 magic_quotes_gpc 設定影響該函數的輸出。如果已啟用,那麼在 parse_str() 解析之前,變數會被 addslashes() 轉換。

語法

parse_str(string,array)
登入後複製

參數          說明

##string        必要。規定要解析的字串。    

array         選配。規定儲存變數的數組名稱。此參數指示變數儲存到陣列中。    

技術細節

回傳值:       沒有回傳值。

PHP 版本:   4+    

##更新日誌:    在PHP 4.0.3 中,新增了 array 參數。

更多實例

實例1

儲存變數到一個陣列中:

<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
登入後複製

將url參數字串轉成數組

$str = ‘a=1&b=2&c=3’;
parse_str($str, $arr);
var_dump($arr);
//输出
登入後複製
array (size=3)
‘a’ =>string‘1’ (length=1)
‘b’ =>string‘2’ (length=1)
‘c’ =>string‘3’ (length=1)
登入後複製

以上是php把查詢字串解析到變數中函數parse_str()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板