ホームページ >バックエンド開発 >PHPチュートリアル >URL の一般的に使用されるいくつかの機能

URL の一般的に使用されるいくつかの機能

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-29 09:13:111110ブラウズ

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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。