首頁 >後端開發 >php教程 >Url幾個常用的函數

Url幾個常用的函數

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 09:13:111119瀏覽

parse_url()

本函數解析一個 URL 並傳回一個關聯數組,包含在 URL 中出現的各種組成部分。

本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受,parse_url() 會嘗試盡量正確地將其解析。

<span>$_url</span> = "http://www.baidu.com/web?id=15&page=5"<span>;
    $_par = pares_url($_url);
    </span><span>var_dump</span>($_par);<br>输出结果:

<span>array</span>(4<span>) {
  [</span>"scheme"]=>
  <span>string</span>(4) "http"<span>  [</span>"host"]=>
  <span>string</span>(13) "www.baidu.com"<span>  [</span>"path"]=>
  <span>string</span>(4) "/web"<span>  [</span>"query"]=>
  <span>string</span>(12) "id=15&page=5"<span>}</span>

parse_str()

將字串解析成多個變數

_

使用給出的關聯(或下標)陣列產生一個經過URL-encode 的請求字串。

<span>parse_str</span>(<span>$_par</span>['query'],<span>$_query</span><span>);
    </span><span>var_dump</span>(<span>$_query</span><span>);

输出结果:
</span><span>array</span>(2<span>) {
  [</span>"id"]=>
  <span>string</span>(2) "15"<span>  [</span>"page"]=>
  <span>string</span>(1) "5"<span>}</span>

用於解析、拆分、重組URL字串。

以上就介紹了Url幾個常用的函數,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn