如何在URL中获取变量,但是当URL保存在PHP变量中时?

时间:2011-11-16 17:51:41

标签: php

$url= "justfwalk.it?uid=12";

如何从此字符串中获取变量“uid”?

是否有比查找位置和修剪字符串更简单的方法?

4 个答案:

答案 0 :(得分:5)

parse_urlparse_str怎么样?

<?php
$params = array();
$url= "justfwalk.it?uid=12";
$url_parts = parse_url( $url);
parse_str( $url_parts['query'], $params);
echo $params['uid']; // Outputs 12

See it in action

答案 1 :(得分:2)

当然,请使用parseurl

<?php
$url = 'http://localhost/'.$url;
print_r(parse_url($url));
?>

答案 2 :(得分:0)

list($html, $get) = explode('?', $url);
$get = explode('=', $get);
print_r($get);

答案 3 :(得分:0)

$parts = explode("=", $url);
$uid = $parts[1];