abstrak:1、代碼<?php //七、其他常用字符串函數(shù) //1.urlencode($url):就是在特殊字符前面加%,防止服務(wù)器解析出現(xiàn)歧義 $url = 'http://www.ifeng.com'; echo $url,'<br>'; $url = urlencode('http://www
1、代碼
<?php //七、其他常用字符串函數(shù) //1.urlencode($url):就是在特殊字符前面加%,防止服務(wù)器解析出現(xiàn)歧義 $url = 'http://www.ifeng.com'; echo $url,'<br>'; $url = urlencode('http://www.ifeng.com'); echo $url,'<br>'; //http_build_query($arr):生成url動態(tài)查詢字符串 $url = urldecode($url); echo '<a href="'.$url.'">鳳凰網(wǎng)</a>','<br>'; //2.http_build_query()生成動態(tài)查詢字符串 // ?p=5 // cate_id=10&art_id=15 echo http_build_query(['cate_id'=>10,'art_id'=>15]),'<br>'; //3.parse_url() 解析url $url = 'http://www.ifeng.com/article.html?p=5'; $url = parse_url($url); echo '<pre>',var_export($url,true),'<hr>'; //json相關(guān)的函數(shù) //二個約定:1.必須是utf8編碼,2,不能處理資源類型:resource //1.json_encode():將數(shù)據(jù)進行json編碼,轉(zhuǎn)為json格式 //2.json_decode():將json格式的字符串解析還原為變量 //1.json_encode() //變量 $name = '張三'; echo json_encode($name),'<br>'; //數(shù)組[身高,體重,年齡] $res = ['height'=>175,'weight'=>65,'age'=>20]; echo json_encode($res),'<br>'; //對象格式 $obj = new stdClass(); $obj->name = '李四'; $obj->sex = '男'; $obj->res = ['height'=>180,'weight'=>75,'age'=>25]; echo json_encode($obj),'<br>'; echo '<hr>'; //2.json_decode():默認返回的都是對象 $json ='{"height":190,"weight":80,"age":30}'; $res = json_decode($json); echo gettype($res),'<br>'; echo '體重是:',$res->weight,'<br>'; //以數(shù)組方式返回 $res = json_decode($json,true); echo gettype($res),'<br>'; echo '身高是:',$res['height'],'<br>';
2、瀏覽器
Guru membetulkan:天蓬老師Masa pembetulan:2019-06-21 09:56:56
Rumusan guru:json目前已經(jīng)是最流行的前后端的數(shù)據(jù)交互格式了, 每一種編程語言都提供了大量的針對json格式數(shù)據(jù)的處理函數(shù)....