實例
把查詢字串解析到變數中:
<?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中文網其他相關文章!