上课内容课程小节

Original 2019-04-18 14:37:36 319
abstract://1.urlencode($url):就是在特殊字符前加%,防止服务器解析出现歧义 $url = 'http://www.php.cn'; echo $url; echo '<br>'; $url = urlencode('http://www.php.cn'); e
//1.urlencode($url):就是在特殊字符前加%,防止服务器解析出现歧义

$url = 'http://www.php.cn';

echo $url;

echo '<br>';

$url = urlencode('http://www.php.cn');

echo $url;

echo '<hr>';

$url = urldecode($url);

echo '<a href="' . $url . '">php中文网</a>';


//2.http_bulid_query生成动态查询字符串


echo http_build_query(['cate_id' => 3, 'art_id' => 10]), '<br>';

$url = 'http;//www.php.cn/course.html?p=5';

$url = parse_url($url);

echo '<pre>', var_export($url, true), '</pre><hr>';


//3.json_encode() 对变量进行JSON编码,

//变量

$gril = '波波姐';

echo json_encode($gril), '<br>';

//数组

$bwh = ['bust' => 88, 'waist' => 85, 'hips' => 90];

echo json_encode($bwh), '<br>';

//对象

$obj = new stdClass();

$obj->name = '廖广';

$obj->age = 21;

$obj->bwh = ['bust' => 78, 'waist' => 75, 'hips' => 70];

echo json_encode($obj), '<br>';


//4.json_decode():对JSON数据进行解码,转换为PHP变量默认返回的都是对象

$json = '{"bust":88,"waist":85,"hips":90}';

$res = json_decode($json);

//echo $res;

echo gettype($res), "<br>";

echo '胸围是:', $res->bust, "<br>";

//以数组方式返回

$res = json_decode($json, true);

//echo $res;

echo gettype($res), "<br>";

echo '胸围是:', $res['bust'], "<br>";


Correcting teacher:查无此人Correction time:2019-04-19 09:03:46
Teacher's summary:完成的不错。json数据用处很大,给前端提供接口,最好的数据格式。继续加油。

Release Notes

Popular Entries