URL与JSON函数随课练习

原创 2018-12-10 15:59:28 156
摘要:<?php//URL与JSON常用操作函数$url='http://www.baidu.com';echo $url.'<hr>';//将URL进行转码echo urlencode($url);$url=urlencode($url);echo '<br>';//解析后在实际HTML中无法使用echo '<

<?php
//URL与JSON常用操作函数

$url='http://www.baidu.com';
echo $url.'<hr>';

//将URL进行转码
echo urlencode($url);

$url=urlencode($url);
echo '<br>';

//解析后在实际HTML中无法使用
echo '<a href="'. $url .'">百度 </a>';
echo '<br>';
//需要转码成HTML格式才能正常使用
$url=urldecode($url);
echo '<a href="'.$url.'">百度</a>';

//http_build_query() 动态查询字符串

echo '<br>';
echo http_build_query(['id'=>1,'class_id'=>2]);
echo '<br>';
//解析当前URL地址 URL parse_url()

$url1='https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=1917713847';
$url1=parse_url($url1);

echo '<pre> ',var_dump($url1 ),'</pre><br>';
echo '<pre>',var_export($url1),'</pre><br>';

//json函数  1、必须UTF-8  2、不能使用资源类型, 编码 json_encode 解码 json_decode

//变量
$school='PHP中文网';
echo json_encode($school);
echo '<br>';
//数组
$lesson = ['lesson1'=>'php','lesson2'=>'java','lesson3'=>'sql'];
echo json_encode($lesson);
echo '<hr>';

//json_decode默认返回对象
$json ='{"lesson1":"php","lesson2":"java","lesson3":"sql"}';
$res=json_decode($json);
echo gettype($res);
echo '<br>';
echo '课程1:',$res->lesson1;
echo '<hr>';
//以数组方式返回
$res=json_decode($json,true);
echo gettype($res);
echo '<br>';
echo '课程2:',$res['lesson2'];
TIM图片20181210155804.png

批改老师:韦小宝批改时间:2018-12-10 16:06:49
老师总结:嗯!写的很不错哦!课后要多多练习!这些函数在日常开发中是很常用的哦!

发布手记

热门词条