# http_parse_params

(PECL pecl_http:1.0.0-1.5.5)

http_parse_params — Parse parameter list

### Description

object http_parse_params ( string `$param` [, int `$flags = HTTP_PARAMS_DEFAULT` ] )

Parse parameter list.

See the params parsing constants table for possible values of the `flags` argument.

### Parameters

`param`

  Parameters

`flags`

  Parse flags

### Return Values

Returns parameter list as stdClass object.

### Examples

Example#1 A http_parse_params() example

`<?php
var_dump(http_parse_params("text/html; charset=\"utf8\""));
?>`

The above example will output:

    object(stdClass)#1 (1) {
      ["params"]=>
      array(2) {
        [0]=>
        string(9) "text/html"
        [1]=>
        array(1) {
          ["charset"]=>
          string(4) "utf8"
        }
      }
    }

### See Also

- http_parse_headers()
- http_parse_cookie()
- http_parse_message()