在对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 中。
本文介绍了PHP中用于URL解析的函数parse_url及其用法,并详细解释了如何使用parse_str函数来处理字符串中的键值对,将其转换为变量。
1167

被折叠的 条评论
为什么被折叠?



