abstrakt://1.urlencode()與urldecode() $url = 'http://www.baidu.cn/'; echo $url,'<br>'; $url = urlencode('http://www.baidu.cn/'); echo $url,'<hr
//1.urlencode()與urldecode() $url = 'http://www.baidu.cn/'; echo $url,'<br>'; $url = urlencode('http://www.baidu.cn/'); echo $url,'<hr>'; $url = urldecode($url); echo '<a href="'.$url.'">百度一下</a>','<hr>'; //2.http_build_query() $url = http_build_query(['cate_id'=>3,'art_id'=>10]); $url = "http://ipnx.cn/?.$url"; echo $url,'<br>'; //3. //1.json_encode() //變量 $girl = '麻生太醫(yī)'; echo json_encode($girl),'<br>'; //數(shù)組:[胸圍,腰圍,臀圍] $bwh = ['bust'=>88,'waist'=>85,'hips'=>90]; echo json_encode($bwh); //對(duì)象 $obj = new stdClass(); $obj->name = '吉澤明步'; $obj->age = 21; $obj->bwh = ['bust'=>83,'waist'=>76,'hips'=>88]; echo json_encode($obj),'<br>'; //json_decode():默認(rèn)返回的都是對(duì)象格式 $json = '{"bust":83,"waist":76,"hips":88}'; $res = json_decode($json); echo gettype($res),'<br>'; echo '胸圍是:',$res->bust,'<br>'; //以數(shù)組方式返回 $res = json_decode($json,true); echo gettype($res),'<br>'; echo '臀圍是:',$res['hips'],'<br>';
1.urlencode():是指針對(duì)網(wǎng)頁(yè)url中的中文字符的一種編碼轉(zhuǎn)化方式。原理(就是在特殊字符前面加%,防止服務(wù)器解析出現(xiàn)歧義);
urldecode()就是將url編碼后的字符串還原成未編碼的樣子。
2.http_build_query()生成動(dòng)態(tài)查詢字符串,可以用于url的get傳值
3.1.json_encode():將數(shù)據(jù)進(jìn)行json編碼,轉(zhuǎn)為json格式
2.json_decode():將json格式的字符串解析還原變量
Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-03-22 08:57:11
Zusammenfassung des Lehrers:php中的json函數(shù)并不多,但是功能還是很強(qiáng)大的, 一定要記住返回的類型