Url几个惯用的函数

WBOY
풀어 주다: 2016-06-13 12:26:29
원래의
1060명이 탐색했습니다.

Url几个常用的函数

parse_url()

本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。

本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分。不完整的 URL 也被接受, parse_url() 会尝试尽量正确地将其解析。 

    <span style="color: #800080;">$_url</span> = "http://www.baidu.com/web?id=15&page=5"<span style="color: #000000;">;    $_par = pares_url($_url);    </span><span style="color: #008080;">var_dump</span>($_par);<br><br>输出结果:
로그인 후 복사
<span style="color: #0000ff;">array</span>(4<span style="color: #000000;">) {  [</span>"scheme"]=>  <span style="color: #0000ff;">string</span>(4) "http"<span style="color: #000000;">  [</span>"host"]=>  <span style="color: #0000ff;">string</span>(13) "www.baidu.com"<span style="color: #000000;">  [</span>"path"]=>  <span style="color: #0000ff;">string</span>(4) "/web"<span style="color: #000000;">  [</span>"query"]=>  <span style="color: #0000ff;">string</span>(12) "id=15&page=5"<span style="color: #000000;">}</span>
로그인 후 복사
로그인 후 복사

parse_str()

将字符串解析成多个变量

    <span style="color: #008080;">parse_str</span>(<span style="color: #800080;">$_par</span>['query'],<span style="color: #800080;">$_query</span><span style="color: #000000;">);    </span><span style="color: #008080;">var_dump</span>(<span style="color: #800080;">$_query</span><span style="color: #000000;">);输出结果:</span><span style="color: #0000ff;">array</span>(2<span style="color: #000000;">) {  [</span>"id"]=>  <span style="color: #0000ff;">string</span>(2) "15"<span style="color: #000000;">  [</span>"page"]=>  <span style="color: #0000ff;">string</span>(1) "5"<span style="color: #000000;">}</span>
로그인 후 복사

 

http_bulid_query()

使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。

    <span style="color: #0000ff;">unset</span>(<span style="color: #800080;">$_query</span>['page']);  <span style="color: #008000;">//</span><span style="color: #008000;">清空page</span>    <span style="color: #008080;">var_dump</span>(<span style="color: #008080;">http_build_query</span>(<span style="color: #800080;">$_query</span><span style="color: #000000;">));输出:</span><span style="color: #0000ff;">string</span>(5) "id=15"
로그인 후 복사

 

用于解析、拆分、重组URL字符串。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!