http_parse_params
(PECL pecl_http >= 1.0.0)
http_parse_params — パラメータリストをパースする
説明
object http_parse_params
( string
$param
[, int $flags = HTTP_PARAMS_DEFAULT
] )パラメータリストをパースします。
引数 flags に指定可能な値については
パラメータ解析の定数の表
を参照ください。
パラメータ
-
param -
パラメータ。
-
flags -
パースフラグ。
返り値
パラメータリストを stdClass オブジェクトで返します。
例
例1 http_parse_params() の例
<?php
var_dump(http_parse_params("text/html; charset=\"utf8\""));
?>
上の例の出力は以下となります。
object(stdClass)#1 (1) {
["params"]=>
array(2) {
[0]=>
string(9) "text/html"
[1]=>
array(1) {
["charset"]=>
string(4) "utf8"
}
}
}
参考
- http_parse_headers() - HTTP ヘッダをパースする
- http_parse_cookie() - HTTP クッキーをパースする
- http_parse_message() - HTTP メッセージをパースする