(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_parse_str — Parse GET/POST/COOKIE data and set global variable
mb_parse_str(string $string, array &$result): bool
Parses GET/POST/COOKIE data and sets global variables. Since PHP does not provide raw POST/COOKIE data, it can only be used for GET data for now. It parses URL encoded data, detects encoding, converts coding to internal encoding and set values to the result array or global variables.
stringThe URL encoded data.
resultAn array containing decoded and character encoded converted values.
| Version | Description |
|---|---|
| 8.0.0 | The second parameter was no longer optional. |
| 7.2.0 | Calling mb_parse_str() without the second parameter was deprecated. |
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.mb-parse-str.php