国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php獲取url參數(shù)程序代碼總結(jié)

2024-09-04 11:48:11
字體:
供稿:網(wǎng)友

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

parse_url函數(shù)

我們先來了解一下parse_url函數(shù),官方解決

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

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

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

實例代碼如下:

  1. $url = "http://m.survivalescaperooms.com/welcome/"
  2. $parts = parse_url($url); 
  3. print_r($parts); 
  4.  
  5. array 
  6.     [scheme] => http 
  7.     [host] => m.survivalescaperooms.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;  

調(diào)用方法,代碼如下:

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绵阳市| 旬阳县| 临武县| 称多县| 太仆寺旗| 清流县| 梓潼县| 喀喇沁旗| 西平县| 广平县| 乐至县| 湖北省| 剑川县| 佛坪县| 漾濞| 子长县| 南华县| 石家庄市| 阜南县| 广丰县| 洪泽县| 页游| 聂荣县| 连江县| 湟源县| 阿城市| 翼城县| 德庆县| 贵定县| 大厂| 维西| 扶风县| 哈密市| 靖江市| 鄂托克前旗| 罗山县| 博乐市| 凤城市| 怀远县| 临邑县| 临邑县|