如何在PHP中将链接转换为字符串

时间:2013-07-27 17:20:57

标签: php

我刚刚开始使用PHP而且我很困惑

www.blablabla.com/phpfile.php?=this_is_a_test

我想在?=

之后从文本创建一个新字符串

所以在这种情况下,字符串将是“this_is_a_test”

我该怎么做?

3 个答案:

答案 0 :(得分:2)

以下是示例:

$url = 'www.blablabla.com/phpfile.php?=this_is_a_test';

print_r(parse_url($url));

答案 1 :(得分:1)

使用parse_url

$parsed = parse_url($url);
echo substr($parsed['query'], 1);

输出:

this_is_a_test

如果查询中有多个变量,您可以像下面的示例一样解析它们:

$url = 'www.blablabla.com/phpfile.php?foo=bar&baz=boom';
$parsed = parse_url($url);
parse_str($parsed['query'], $out);
print_r($out);

输出:

Array
(
    [foo] => bar
    [baz] => boom
)

答案 2 :(得分:0)

也许您需要使用$query = $_SERVER['QUERY_STRING'];