生活随笔
收集整理的這篇文章主要介紹了
url 函数 php,php中url处理函数总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在php中url處理函數(shù)有很多,如有:http_build_query,compact,urldecode、urlencode,parse_url,rawurldecode等等函數(shù)。
http_build_query
(PHP 5) http_build_query — 生成 URL-encode 之后的請求字符串
| ?代碼如下 | 復(fù)制代碼 |
$data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor');echo http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext processor ?> compact array compact ( mixed $varname [, mixed $... ] ) (PHP 4, PHP 5)? compact — 建立一個數(shù)組,包括變量名和它們的值 | ?代碼如下 | 復(fù)制代碼 | $city? = "San Francisco"; $state = "CA"; $event = "SIGGRAPH"; $result = compact("city", "state", "event"); // array('city'=>'"San Francisco"','state'=>'CA','event' => "SIGGRAPH") ?> ------------- $qs=compact('province','city','name'); foreach($qs as $key => $value){ if(!$value){ unset($qs[$key]); } } $url='something/search/?'.http_build_query($qs) ; urldecode、urlencode下面來看介紹與實例。 parse_url($str url); 把url轉(zhuǎn)換成數(shù)組 | ?代碼如下 | 復(fù)制代碼 | */ print_r(parse_url("www.jquerycn.cn"));?????? //解析url并輸出返回數(shù)組 /* url 專用格式字符串還原成普通字符串。 語法: string rawurldecode(string str); 返回值: 字符串 函數(shù)種類: 編碼處理 內(nèi)容說明 本函數(shù)將字符串解碼。從 url 的字符串專用格式解成普通字符串。詳細的編碼解碼信息及規(guī)格文件可以參考 rfc 1738。 | ?代碼如下 | 復(fù)制代碼 | */ echo rawurldecode('foo bar@baz');????? //輸出foo bar@baz /* string rawurlencode ( string str ) 返回字符串,此字符串中除了 -_. 之外的所有非字母數(shù)字字符都將被替換成百分號(%)后跟兩位十六進制數(shù)。這是在 rfc 1738 中描述的編碼,是為了保護原義字符以免其被解釋為特殊的 url 定界符,同時保護 url 格式以免其被傳輸媒體(像一些郵件系統(tǒng))使用字符轉(zhuǎn)換時弄亂。例如,如果你想在 ftp 的 url 中包含密碼: | ?代碼如下 | 復(fù)制代碼 | */ $str="http://www.jquerycn.cn";?????? //定義字符串 $result=rawurlencode($str);????? //對指定字符串編碼 echo $result; /* urldecode() url解碼 */???????? //輸出結(jié)果 $str="http://www.jquerycn.cn"; $result=urldecode($str); echo $result; /* urlencode() url編碼 */ $str="http://www.jquerycn.cn";?????? //定義字符串 $result=urlencode($str);?????? //對指定字符串編碼 echo $result;???????? //輸出結(jié)果 |
|
|
|
|
總結(jié)
以上是生活随笔為你收集整理的url 函数 php,php中url处理函数总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。