`parse_str` 函數(shù)是 PHP 中的一個(gè)內(nèi)置函數(shù),用于將查詢字符串解析為變量。具體來(lái)說(shuō),它將一個(gè) URL 查詢字符串(例如 `key1=value1&key2=value2`)解析成一個(gè)或多個(gè)變量,并將這些變量賦值給當(dāng)前符號(hào)表(通常是數(shù)組)中的相應(yīng)鍵名。
該函數(shù)的語(yǔ)法為:
```php
void parse_str(string $str, array &$result)
```
其中 `$str` 是要解析的查詢字符串,`$result` 是用于存儲(chǔ)解析結(jié)果的數(shù)組。
舉個(gè)例子:
```php
$queryString = "name=John&age=30";
parse_str($queryString, $parsedData);
print_r($parsedData);
```
輸出結(jié)果為:
```php
Array
(
[name] => John
[age] => 30
)
```
這樣就可以方便地將 URL 查詢字符串轉(zhuǎn)換為 PHP 中的變量,便于后續(xù)處理和使用。