parse_str - url中的第一个参数未被解析

时间:2013-12-22 21:42:01

标签: php

如果你有类似的东西:

$string = 'http://test.com?quality=small&data=test';
parse_str($string);
var_dump($quality);

?未解析后,您将看到第一个参数。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

首先使用parse_url,然后在返回的parse_str上使用query

$parsed_url = parse_url($string);
parse_str($parsed_url['query']);