ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、関数 pathinfo()、parse_url()、basename() を使用して URL を解析します
ご存知のとおり、PHP の関数 pathinfo()、parse_url()、basename() はすべて URL を解析するための関数ですが、いくつかの違いがあります。これらの 3 つの関数の例を以下に示します。 . 困っている友達は使い方やテクニックを参考にして、興味のある友達は一緒に学びましょう。
この記事では、主に URL を解析するための PHP 関数 pathinfo()
、parse_url()
和basename()
を使用するサンプル コードを紹介します。以下ではあまり説明しません。コードを直接見てみましょう
サンプル コードは次のとおりです。
1. pathinfo を使用します。 URL を解析します
<? $test = pathinfo("http://localhost/index.php"); print_r($test); ?>
結果は次のようになります
Array ( [dirname] => http://localhost //url的路径 [basename] => index.php //完整文件名 [extension] => php //文件名后缀 [filename] => index //文件名 )
2. parse_url() 関数を使用して解析します
えー
結果は次のとおりです
<? $test = parse_url("http://localhost/index.php?name=tank&sex=1#top"); print_r($test); ?>
3、basename()を使用して
Array ( [scheme] => http //使用什么协议 [host] => localhost //主机名 [path] => /index.php //路径 [query] => name=tank&sex=1 // 所传的参数 [fragment] => top //后面根的锚点 )
結果は次のとおりです
<? $test = basename("http://localhost/index.php?name=tank&sex=1#top"); echo $test; ?>上記はこの記事の内容全体が皆さんの学習に役立つことを願っています。
phpbase64 でエンコードされた画像コンテンツの読み取りと保存を実現する
Ajax+php実現3段階の商品分類連携
以上がPHP は、関数 pathinfo()、parse_url()、basename() を使用して URL を解析しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。