ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 parse_url を使用して情報を分析および取得する_PHP チュートリアル

PHP 関数 parse_url を使用して情報を分析および取得する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:34:56790ブラウズ

    $
  1. Url = "http://www.electrictoolbox. com/pHP-Extract-Domain-full-Url/"
    ;
    $
  2. parts = parse_url($url); 出力: 配列

    (
  1. [スキーム ] =
  2. >
  3. http [ホスト] =>
  4. www.electrictoolbox.com [パス] = >
  5. / php-extract-domain-from-full-url/ )
  6. PHP関数parse_urlの使用方法の別の例:
    <ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">url</span><span> = </span><span class="attribute-value">'http://username:password<br />@hostname/path?arg=value#anchor'</span><span>;  </span></li><li class="alt"><span>print_r(parse_url($url));  </span></li><li><span>echo parse_url($url, PHP_URL_PATH);  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>
    出力:
  7. <ol class="dp-xml">
    <li class="alt"><span><span>Array  </span></span></li>
    <li><span>(  </span></li>
    <li class="alt">
    <span>[scheme] =</span><span class="tag">></span><span> http  </span>
    </li>
    <li>
    <span>[host] =</span><span class="tag">></span><span> hostname  </span>
    </li>
    <li class="alt">
    <span>[user] =</span><span class="tag">></span><span> username  </span>
    </li>
    <li>
    <span>[pass] =</span><span class="tag">></span><span> password  </span>
    </li>
    <li class="alt">
    <span>[path] =</span><span class="tag">></span><span> /path  </span>
    </li>
    <li>
    <span>[query] =</span><span class="tag">></span><span> </span><span class="attribute">arg</span><span>=</span><span class="attribute-value">value</span><span> </span>
    </li>
    <li class="alt">
    <span>[fragment] =</span><span class="tag">></span><span> anchor  </span>
    </li>
    <li><span>)  </span></li>
    </ol>

それを見ることができますご覧のとおり、PHP 関数 parse_url は URL のさまざまな部分を簡単に分解でき、2 番目のパラメーターに


echo parse_url($url, PHP_URL_PATH); を設定するなど、指定された部分を抽出することも簡単です。次のパラメータ:

PHP_URL_SCHEME、PHP_URL_HOST、PHP_URL_PORT、PHP_URL_USER、PHP_URL_PASS、PHP_URL_PATH、PHP_URL_QUERY、または PHP_URL_FRAGMENT。

http://www.bkjia.com/PHPjc/445957.html

www.bkjia.com


tru​​e

http://www.bkjia.com/PHPjc/445957.html

$ url = http://www.electrictoolbox.com/php-extract-domain-from-full-url/ ; $parts = parse_url ($url); 出力: Array ( [スキーム]= http [ホスト]= www. electrictoolbox.com [パス]= /php-...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。