php parse_str函數(shù)的作用是什么

PHP
小億
83
2024-03-06 11:44:34

`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ù)處理和使用。

0