麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php中url處理函數總結

2024-09-04 11:48:16
字體:
來源:轉載
供稿:網友

在php中url處理函數有很多,如有:http_build_query,compact,urldecode、urlencode,parse_url,rawurldecode等等函數。

http_build_query

(PHP 5) http_build_query — 生成 URL-encode 之后的請求字符串,實例代碼如下:

  1. <?php 
  2. $data = array('foo'=>'bar'
  3. 'baz'=>'boom'
  4. 'cow'=>'milk'
  5. 'php'=>'hypertext processor');echo http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext+processor 
  6. ?> 

compact

array compact ( mixed $varname [, mixed $... ] )

(PHP 4,PHP 5) compact — 建立一個數組,包括變量名和它們的值,實例代碼如下:

  1. <?php 
  2. $city  = "San Francisco"
  3. $state = "CA"
  4. $event = "SIGGRAPH"
  5. $result = compact("city""state""event"); 
  6. // array('city'=>'"San Francisco"','state'=>'CA','event' => "SIGGRAPH") 
  7. ?>  
  8. ------------- 
  9. $qs=compact('province','city','name'); 
  10. foreach($qs as $key => $value){ 
  11.     if(!$value){ 
  12.         unset($qs[$key]); 
  13.     } 
  14. $url='something/search/?'.http_build_query($qs) ; 

urldecode、urlencode

下面來看介紹與實例。

parse_url($str url);

把url轉換成數組,實例代碼如下:

  1. */ 
  2. print_r(parse_url("www.companysz.com"));       //解析url并輸出返回數組 
  3. /* 

url 專用格式字符串還原成普通字符串。

語法: string rawurldecode(string str);

返回值: 字符串

函數種類: 編碼處理 

內容說明

本函數將字符串解碼,從 url 的字符串專用格式解成普通字符串,詳細的編碼解碼信息及規格文件可以參考 rfc 1738,實例代碼如下:

  1. */ 
  2. echo rawurldecode('foo%20bar%40baz');      //輸出foo bar@baz 
  3. /* 
  4. string rawurlencode ( string str ) 

返回字符串,此字符串中除了 -_,之外的所有非字母數字字符都將被替換成百分號(%)后跟兩位十六進制數,這是在 rfc 1738 中描述的編碼,是為了保護原義字符以免其被解釋為特殊的 url 定界符,同時保護 url 格式以免其被傳輸媒體(像一些郵件系統)使用字符轉換時弄亂,例如,如果你想在 ftp 的 url 中包含密碼,實例代碼如下:

  1. */ 
  2. $str="http://www.companysz.com";       //定義字符串 
  3. $result=rawurlencode($str);      //對指定字符串編碼 
  4. echo $result
  5. /* 
  6. urldecode() 
  7. url解碼 
  8. */  //輸出結果 
  9. $str="http%3a%2f%2fwww.companysz.com"
  10. $result=urldecode($str); 
  11. echo $result
  12. /* 

urlencode()

url編碼

  1. */ 
  2. $str="http://www.Vevb.net";       //定義字符串 
  3. $result=urlencode($str);       //對指定字符串編碼 
  4. echo $result;         //輸出結果 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕专区高清在线观看 | 久久久久一区 | 91久久久久久亚洲精品禁果 | www.48xx.com | 欧美一级做 | 久久国产一二三 | 黄污网站在线观看 | 欧美中文在线 | 粉嫩蜜桃麻豆免费大片 | 久久国产精品久久久久久电车 | 久久精品综合视频 | 中文字幕一区在线观看视频 | 国产黄网| 羞羞的网站 | 国产亚洲精品久久久久久久久久 | 国产精品成人久久久久a级 av电影在线免费 | 欧美精品一区二区中文字幕 | 欧美精品免费一区二区三区 | 欧日一级片 | 91九色福利 | 人人舔人人舔 | chinesexxxx刘婷hd| 偿还电影免费看 | 久久久久97国产精 | 亚洲人成网站在e线播放 | 亚洲国产中文字幕 | 国产免费激情视频 | 人成久久| 亚洲第一成人在线观看 | 亚洲视频观看 | 黄色久 | 久久久久久久久久久久99 | 日韩激情一区 | 精品黑人一区二区三区国语馆 | 一级毛片电影院 | 在线免费日韩 | 激情大乳女做爰办公室韩国 | 久久久久久久91 | 久草在线免费看 | 久久草草亚洲蜜桃臀 | 成人性生活视频 |