Heim >Backend-Entwicklung >PHP-Tutorial >Mehrere häufig verwendete Funktionen von URL
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>输出结果:
<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()
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>
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"
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.