parse_url 与http_build_query

<?php
$data = array('foo'=>'bar',
        'baz'=>'boom',
        'cow'=>'milk',
        'php'=>'hypertext processor'
);
$url = "http://abc.php?";

$param = http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext+processor

$url = $url.$param;

$arr = parse_url($url); php

//{ ["scheme"]=> string(4) "http" ["host"]=> string(7) "abc.php" ["query"]=> string(49) //"foo=bar&baz=boom&cow=milk&php=hypertext+processor" } ui


$query = $arr['query']; 编码

//"foo=bar&baz=boom&cow=milk&php=hypertext+processor" 有"+" http_build_query 自动//urlencode编码 url

$query = urldecode($query); return $query; //"foo=bar&baz=boom&cow=milk&php=hypertext processor" ?>
相关文章
相关标签/搜索