????://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); //對象 $obj = new stdClass(); $obj->name = '吉澤明步'; $obj->age = 21; $obj->bwh = ['bust'=>83,'waist'=>76,'hips'=>88]; echo json_encode($obj),'<br>'; //json_decode():默認返回的都是對象格式 $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():是指針對網(wǎng)頁url中的中文字符的一種編碼轉化方式。原理(就是在特殊字符前面加%,防止服務器解析出現(xiàn)歧義);
urldecode()就是將url編碼后的字符串還原成未編碼的樣子。
2.http_build_query()生成動態(tài)查詢字符串,可以用于url的get傳值
3.1.json_encode():將數(shù)據(jù)進行json編碼,轉為json格式
2.json_decode():將json格式的字符串解析還原變量
?? ???:天蓬老師?? ??:2019-03-22 08:57:11
???? ??:php中的json函數(shù)并不多,但是功能還是很強大的, 一定要記住返回的類型