ホームページ >バックエンド開発 >PHPチュートリアル >URL の一般的に使用されるいくつかの機能
parse_url()
この関数は 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()
文字列を複数の変数に解析します
<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()
指定されたリンク (またはその下 (スクリプト) を使用してください)配列を使用して URL エンコードされたリクエスト文字列を生成します。
<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"
は、URL 文字列の解析、分割、再編成に使用されます。
上記では、関連コンテンツも含めて、Url の一般的に使用される機能をいくつか紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。