Heim > Backend-Entwicklung > PHP-Tutorial > Mehrere häufig verwendete Funktionen von URL

Mehrere häufig verwendete Funktionen von URL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 09:13:11
Original
1116 Leute haben es durchsucht

parse_url()

Diese Funktion analysiert eine URL und gibt ein assoziatives Array zurück, das die verschiedenen Komponenten enthält, die in der URL erscheinen.

Diese Funktion wird nicht verwendet, um die Gültigkeit der angegebenen URL zu überprüfen, sondern um sie in die unten aufgeführten Teile zu zerlegen. Auch unvollständige URLs werden akzeptiert und parse_url() wird versuchen, sie so korrekt wie möglich zu analysieren.

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

<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>
Nach dem Login kopieren

parse_str()

Parse die Zeichenfolge in Multiple Variablen

<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>
Nach dem Login kopieren

http_bulid_query()

wird zum Generieren verwendet eine URL-codierte Anforderungszeichenfolge aus dem zugehörigen (oder tiefgestellten) Array.

<span>unset</span>(<span>$_query</span>['page']);  <span>//</span><span>清空page</span><span>var_dump</span>(<span>http_build_query</span>(<span>$_query</span><span>));

输出:


</span><span>string</span>(5) "id=15"
Nach dem Login kopieren

wird zum Parsen, Teilen und Reorganisieren von URL-Zeichenfolgen verwendet.

Das Obige stellt einige häufig verwendete Funktionen von URL vor, einschließlich verwandter Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage