サマリー:/** * 一、url與路徑相關(guān)的函數(shù) * 因?yàn)閡rl與文件路徑都是由字符串組成,所以也放在了字符串中學(xué)習(xí) *///1.urlencode($url):url編碼在特殊字符前加上%,防止服務(wù)器解析出現(xiàn)歧義$url = urlencode('http://ipnx.cn/');echo $url, '<br>';//使用的時(shí)候,必須要進(jìn)行解碼echo
/**
* 一、url與路徑相關(guān)的函數(shù)
* 因?yàn)閡rl與文件路徑都是由字符串組成,所以也放在了字符串中學(xué)習(xí)
*/
//1.urlencode($url):url編碼在特殊字符前加上%,防止服務(wù)器解析出現(xiàn)歧義
$url = urlencode('http://ipnx.cn/');
echo $url, '<br>';
//使用的時(shí)候,必須要進(jìn)行解碼
echo '<a href="'. $url .'">php中文網(wǎng)</a><br>'; //訪問(wèn)失敗
//在代碼中使用時(shí): urldecode($url)解碼將期還原,就可以正常訪問(wèn)啦
echo '<a href="'. urldecode($url) .'">php中文網(wǎng)</a><hr>';
//2.生成動(dòng)態(tài)查詢字符串(參數(shù)由數(shù)組提供): cate_id=3&art_id=10
echo http_build_query(['cate_id'=>3,'art_id'=>10]), '<br>';
$url = 'http://ipnx.cn/course/type/2.html?p=3';
echo $url, '<br>';
$url = parse_url($url);
echo '<pre>',var_export($url,true),'</pre><hr>';
/**
* 二、json 相關(guān)函數(shù)
* 二點(diǎn)約定:1.必須是utf8編碼,2.不能處理資源類型: resource
* 1.json_encode():將數(shù)據(jù)轉(zhuǎn)為json字符串
* 2.json_decode():將json字符串進(jìn)行解碼還原為變量
*/
//1. json_encode($var),返回json字符串,失敗返回false
$girl = '波波姐';
//輸出: "\u6ce2\u6ce2\u59d0"
echo json_encode($girl),'<br>';
//三維信息(胸圍,腰圍,臀圍)
$bwh = ['bust'=>88,'waist'=>85, 'hips'=>90];
//輸出: {"bust":88,"waist":85,"hips":90}
echo json_encode($bwh), '<br>';
$obj = new stdClass();
$obj->name = '吉澤明步';
$obj->age = 21;
$obj->bwh = ['bust'=>83,'waist'=>76, 'hips'=>88];
//輸出: {"name":"\u5409\u6cfd\u660e\u6b65","age":21,"bwh":{"bust":83,"waist":76,"hips":88}}
echo json_encode($obj), '<br>';
//2.json_decode($json_str,true): 默認(rèn)返回對(duì)象,加true,返回?cái)?shù)組
$json = '{"bust":99,"waist":95,"hips":110}';
//默認(rèn)返回對(duì)象類型的變量
$res = json_decode($json);
echo '<pre>',var_export($res),'</pre><br>';
echo '胸圍是:',$res->bust, '<br>';
//添加第二個(gè)參數(shù):true,則返回的是array數(shù)組類型的變量
$res = json_decode($json,true);
echo '<pre>',var_export($res,true),'</pre><br>';
echo '胸圍是:',$res['bust'], '<br>';
添削の先生:韋小寶添削時(shí)間:2019-03-07 09:09:27
先生のまとめ:寫的很不錯(cuò) url的重要性不用講你也很清楚 然后就是json json這個(gè)數(shù)據(jù)格式基本上是所有語(yǔ)言通用的 json也是接口返回的值類型