extract和parse_str的区别。
extract是将数组中元素分解,执行后数组的key值作为变量名,数组的value赋值给对应Key的变量,这样可以直接通过Key变量去访问,不用数组加key去访问。
extract 是从数组创建变量
parse_str 是将url参数串转换成数组
parse_str是根据"="来分解字符串,主要用于对url参数的解析。
parse_url是根据"="来分解字符串,主要用于对url参数的解析。不一样。
$url = http://qaz.sinaapp.com/index/;
$parts = parse_url($url);
输出:
Array
(
[scheme] => http
[host] =>qaz.sinaapp.com
[path] => /index/
)