===== Syntax ===== void parse_str(string $queryString [, array &$arr]) //(PHP 4, PHP 5)// ^ $queryString | A querystring which should be parsed into variables. | ^ $arr | If provided, key-value pairs will populate this local array instead of using local variables. | ^ RETURNS | Nothing, side-effect is that local variables are created for each key-value pair. | ===== What it Does ===== This function parses a string that is in the same format as a URI query string and places the key-value pairs into variables within the local scope. Given a query string like the one below: make=datsun&model=510&color=blue The following variables will be created in the local scope (after calling **parse_str**): $make = 'datsun'; $model = '510'; $color = 'blue'; ===== Example ===== // Parse the supplied query string into the local scope parse_str('make=datsun&model=510&color=blue'); echo 'Make: '.$make.'
'; echo 'Model: '.$model.'
'; echo 'Color: '.$color.'
';