PHP 関数 pathinfo()、parse_url()、basename()、これら 3 つはすべて URL を解析するための関数ですが、いくつかの違いがあります。これらの例が皆さんにこれら 3 つをより簡単に理解してもらうのに役立つことを願って、この記事ではいくつかの例をリストします。各関数の使用法とテクニックを見てみましょう:
1. pathinfo を使用して URL を解析します
pathinfo 関数は、ファイルのパス、ディレクトリ、またはファイル名を取得します。
例、コードは次のとおりです
<? $test = pathinfo("http://www.php.cn/index.php"); print_r($test); ?>
コードの実行結果:
2. parse_url() 関数を使用して解析します。
parse_url() 関数は URL を解析し、連想を返すために使用されます。この関数は、URL が正当であるかどうかをチェックせず、正しく解析することのみを試みます。
例、コードは次のとおりです
<? $test = parse_url("http://www.php.cnt/index.php?name=tank&sex=1#top"); print_r($test); ?>
コードの実行結果:
3.basename()を使用して解析します
basename()関数はパス内のファイル名を返します
例、コードは以下の通りです
<? $test = basename("http://localhost/index.php?name=tank&sex=1#top"); echo $test; ?>
コード実行結果:
【おすすめ関連記事】:
1.ファイルパス情報を取得するphp pathinfo()関数の詳細説明
2.詳細ファイル名を取得するphpのbasename()関数の使い方の説明
3.php parse_url()関数の定義と使い方の詳しい説明
以上がphp pathinfo()、parse_url()、basename() 関数を使用して URL を解析する例の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。