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

首頁 > 語言 > PHP > 正文

php獲取url參數程序代碼總結

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

在php中獲取url中參數的方法有很多種,其中最簡單的就直接使用parse_url函數了,他可以很方便快速的自動解析url參數與值并保存期到對應的數組中,其它的一種方法基本都是正則表達式來操作了。

parse_url函數

我們先來了解一下parse_url函數,官方解決

說明:mixed parse_url ( string $url [, int $component = -1 ] )

本函數解析一個 URL 并返回一個關聯數組,包含在 URL 中出現的各種組成部分,本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分,不完整的 URL 也被接受,parse_url() 會嘗試盡量正確地將其解析。

要解析的 URL 無效字符將使用 _ 來替換。

實例代碼如下:

  1. $url = "http://www.companysz.com/welcome/"
  2. $parts = parse_url($url); 
  3. print_r($parts); 
  4.  
  5. array 
  6.     [scheme] => http 
  7.     [host] => www.companysz.com 
  8.     [path] => /welcome/ 

也可以自己去寫一個算法!如下代碼如下:

  1. function getParams()  
  2. {  
  3.    $url = '/index.php?_p=index&_a=show&x=12&y=23';  
  4.     
  5.    $refer_url = parse_url($url);  
  6.     
  7.    $params = $refer_url['query'];  
  8.    $arr = array();  
  9.    if(!emptyempty($params))  
  10.    {  
  11.        $paramsArr = explode('&',$params);  
  12.     
  13.        foreach($paramsArr as $k=>$v)  
  14.        {  
  15.           $a = explode('=',$v);  
  16.           $arr[$a[0]] = $a[1];  
  17.        }  
  18.    }  
  19.    return $arr;  

調用方法,代碼如下:

$arr = getParams(); print_r($arr);

結果: Array ( [_p] => index [_a] => show [x] => 12 [y] => 23 )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: cosplay裸体福利写真 | 草人人| 久草在线视频首页 | 黄色高清免费网站 | 91精品国产91 | 一级毛片在线观看免费 | 视屏一区 | 99成人精品视频 | 久久久久久久一区二区 | 久久经典免费视频 | 国产成人精品网站 | 国产精品一区二区三区99 | 久久久久久久久久久av | 久久久aa| 正在播放91视频 | 国产精品久久久久久久午夜片 | 蜜桃传媒视频麻豆第一区免费观看 | 亚洲天堂中文字幕在线观看 | 日韩精品一区二区三区中文 | 91专区在线观看 | 国产亚洲精品久久久久久大师 | 一级国产航空美女毛片内谢 | 麻豆蜜桃在线观看 | 久久国产一 | av电影手机在线看 | 成人男女激情免费视频 | 嫩呦国产一区二区三区av | 万圣街在线观看免费完整版 | 国产精品久久久久久久hd | 国产免费福利视频 | 舌头伸进添的我好爽高潮网站 | 91美女视频在线观看 | 91短视频在线观看视频 | 国产欧美在线一区二区三区 | 在线看免费观看日本 | 国产自在线 | 宅男噜噜噜66国产在线观看 | 日日做夜夜操 | 视频一区二区不卡 | 久久不雅视频 | 99国产精品自拍 |