利用$_server內建陣列變數
訪問:
//url的引數
echo
$_server
['query_string'];
返回:m=admin&c=index&a=lists&catid=
1&page=
1//包含檔名
echo
$_server
["request_uri"];
返回:/test.php?m=admin&c=index&a=lists&catid=
1&page=
1
利用pathinfo內建函式
;返回:
,)利用parse_url內建函式
;返回:
,)利用basename內建函式
;返回:
test.php?m=admin&c=index&a=lists&catid=
1&page=
1#top正則匹配
返回:array(0
=>
array(0
=>
'm=admin',1
=>
'c=index',2
=>
'a=lists',3
=>
'catid=1',4
=>
'page=1#top',)
,1=>
array(0
=>
'm=admin',1
=>
'c=index',2
=>
'a=lists',3
=>
'catid=1',4
=>
'page=1',)
,2=>
array(0
=>'',
1=>'',
2=>'',
3=>'',
4=>
'#top',)
,)
/**
* 將字串引數變為陣列
* @param $query
* @return array
*/function
converturlquery
($query
)return
$params;}
/** * 將引數變為字串
* @param $array_query
* @return string
*/function
geturlquery
($array_query
)$params
=implode
('&'
,$tmp);
return
$params;}
例:echo"";
返回:array
('m'
=>
'admin'
,'c'
=>
'index'
,'a'
=>
'lists'
,'catid'
=>
'1',
'page'
=>
'1',
)var_export
(geturlquery
($arr_query))
;返回:
m=admin&c=index&a=lists&catid=
1&page=
1
XML幾種解析方式
一 通過dom解析讀取檔案 documentbuilde ctory factory documentbuilde ctory.newinstance documentbuilder builder factory.newdocumentbuilder document doc builder.pa...
解析URL的php方法
1,利用pathinfo pathinfo 函式以陣列的形式返回檔案路徑的資訊。結果如下 array dirname http localhost url的路徑 basename index.php 完整檔名 extension php 檔名字尾 filename index 檔名 2 利用pars...
php 解析url獲取引數
我們可以使用php自帶的parse url和parse str方法來實現將url中的引數獲取出來 1 parse url方法是解析url並返回url的組成部分,例 url var dump parse url url 返回結果如 array 4 從上面我們呢可以知道我們需要的url引數在返回陣列的q...