摘要:1.urlencode($url):url编码在特殊字符前加上%,防止服务器解析出现歧义$url = urlencode('http://www.php.net/'); echo $url, '<br>';2.http_build_query($arr)生成动态查询字符串(参数是数组),函数会将数组内容解析成对应的
1.urlencode($url):url编码在特殊字符前加上%,防止服务器解析出现歧义
$url = urlencode('http://www.php.net/');
echo $url, '<br>';2.http_build_query($arr)生成动态查询字符串(参数是数组),函数会将数组内容解析成对应的url字符串组合: cate_id=3&art_id=10
$post = http_build_query(['cate_id'=>3,'art_id'=>10]).'<br>'; $url = 'http://www.php.net/wechat/type/2.html?p=3&'.$post; echo $url, '<br>';
3.parse_url($url)将URL地址解析成数组
$post = http_build_query(['cate_id'=>3,'art_id'=>10]).'<br>'; $url = 'http://www.php.cn/course/type/2.html?p=3&'.$post; echo $url, '<br>'; $url = parse_url($url); echo '<pre>',var_export($url,true),'</pre><hr>';
运行会得到如下结果
array (
  'scheme' => 'http',
  'host' => 'www.php.cn',
  'path' => '/course/type/2.html',
  'query' => 'p=3&cate_id=3&art_id=10
',
)
JSON数据转码与解码
$girl = '金莲';
echo json_encode($girl),'<br>';//将变量转为JSON格式并输出到浏览器
$json = '{"bust":999,"waist":955,"hips":1100}';
$res = json_decode($json);//默认返回对象类型的变量
$res = json_decode($json,true);//第二个参数为TRUE时,返回数组类型的数据					
						批改老师:灭绝师太批改时间:2019-01-06 10:05:32		
						
老师总结:学习习惯很好呀,测试与笔记同在继续保持奥!					
 
                 
 
 
  
            