Note:
The magic_quotes_gpc setting
affects the output of this function, as parse_str() uses
the same mechanism that PHP uses to populate the $_GET,
$_POST, etc. variables.
Parameters
str
The input string.
arr
If the second parameter arr
is present,
variables are stored in this variable as array elements instead.
Return Values
No value is returned.
ChangeLog
Version
Description
4.0.3
The arr
parameter was added
Examples
Example #1 Using parse_str()
<?php $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse_str($str); echo $first; // value echo $arr[0]; // foo bar echo $arr[1]; // baz
parse_str($str, $output); echo $output['first']; // value echo $output['arr'][0]; // foo bar echo $output['arr'][1]; // baz