在对U函数进行解析之前,先对两个函数进行讲解一下。parse_url 和parse_str。
parse_url 对url进行解析并返回数组
$url="http://www.baiud.com/show/room?id=1"; $arr=parse_url($url); var_dump($arr);
Array ( [scheme] => http [host] => www.baiud.com [path] => /show/room [query] => id=1 )
就是在第二个参数中,设定如下的参数:
PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.
echo parse_url($url, PHP_URL_PATH);
parse_str
将字符串解析成多个变量
parse_str("name=Bill&age=60"); echo $name; echo $age;但是一般不这样 使用
parse_str("name=Bill&age=60",$arr); var_dump($arr);这样生成的变量就会存储在数组变量$arr 中。