parse_url関数
まずは公式ソリューションである parse_url 関数を理解しましょう
指示
mixed parse_url ( string $url [, int $component = -1 ] )
この関数は URL を解析し、URL に現れるさまざまなコンポーネントを含む連想配列を返します。
この関数は、指定された URL の正当性を検証するために使用されるのではなく、URL を以下にリストされている部分に分解するために使用されます。不完全な URL も受け入れられ、parse_url() はそれらをできるだけ正確に解析しようとします。
解析するURL。無効な文字は_に置き換えられます。
例
コードは次のとおりです | |
$url = "http://www.45it.net/welcome/"; $parts = parse_url($url); print_r($parts);
|
以下のようにアルゴリズムを自分で書くこともできます!
関数getParams() |
コードは次のとおりです | |
$arr = getParams(); |
結果
結果: Array ( [_p] =>index [_a] =>show [x] =>12 [y] =>23 )