extract和parse_url的区别

亲啊嘴金,发布于:2010-08-11 10:13:22 | 意见领袖看法:10个 |837 个浏览 extract和parse_str的区别。
extract是将数组中元素分解,执行后数组的key值作为变量名,数组的value赋值给对应Key的变量,这样可以直接通过Key变量去访问,不用数组加key去访问。
extract 是从数组创建变量
parse_str 是将url参数串转换成数组
parse_str是根据"="来分解字符串,主要用于对url参数的解析。
parse_url是根据"="来分解字符串,主要用于对url参数的解析。甚至对于我这种逻辑强,正则不会的人来说是很好的选择。
$url = //kcvg.sinaapp.com/index/

$parts = parse_url($url); 
输出:

Array  
(  
[scheme] => http  
[host] => kcvg.sinaapp.com
[path] => /index/  
)