php http_build_query函数与其反函数parse_str实例讲解
http_build_queryPHPhttp_build_query()函数用于构造URL字符串。 例如: $data = array('a'=>'foo','b'=>'bar 2'); $a = http_build_query($data); echo "http://www.aaa.com/index.php?".$a; ?> 运行结果为: http://www.aaa.com/index.php?a=foo&b=bar+2 从上面实例可以看出,http_build_query()就是将一个数组转换成url问号?后面的参数字符串,并且会自动进行urlencode处理。 parse_strphpparse_str将网站链接的查询字符串(query string)解析为变量并设置到当前作用域。请看下面实例: $str = "db=mysql&pro[]=java+tutorial&pro[]=php+tutorial"; //不使用第二个参数: parse_str($str); echo $db." echo $pro[0]." echo $pro[1]." //使用第二个参数 parse_str($str,$parameter); echo $parameter['db']." echo $parameter['pro'][0]." echo $parameter['pro'][1]." ?> 在线运行 运行结果: mysql java tutorial php tutorial mysql java tutorial php tutorial (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
