2017-06-12 35 views
1

我需要的URL值形式給定的URL字符串,例如我有以下網址如何獲得存在於URL字符串中的任何URL模式

$url = http://www.example.com/news?q=string&f=true&id=1233&sort=true&pf=http%3A%2Fo%2fox.ru 

從上面的網址,如果任何URL存在意味着我需要的是值,上面是不固定的,隨機我得到任何格式的網址,但我只需要從給定的URL字符串的URL。我在這裏How to get parameters from a URL string?。因爲它們使用靜態參數,但我不知道哪個參數具有url值。 任何幫助表示讚賞。

+0

只是循環在$ _GET變量,你會得到所有可變鍵和值 – pravindot17

回答

2
<?php 
$url = "http://www.example.com/news?q=string&f=true&id=1233&sort=true&pf=http%3A%2Fo%2fox.ru"; 
parse_str(parse_url($url, PHP_URL_QUERY), $output); 
echo print_r($output, TRUE); 
?> 

您也可以使用此代碼。

+0

感謝您的回答 – Thiyagu

2

解決您的問題,請檢查此代碼它會幫助你更

<?php 
$url = "http://www.example.com/news?q=string&f=true&id=1233&sort=true&pf=http%3A%2Fo%2fox.ru"; 
$total_part = parse_url($url); 
parse_str($total_part['query'], $query); 
foreach ($query as $key => $value) { 
    echo $key.'=>'.$value."<br>"; 
} 
?> 
any further help i am available here 
+0

謝謝您的回答 – Thiyagu

+0

它我很高興@Thiyagu請投票並標記爲答案會更有助於我 –

+0

雅已經我upvoted你,但5分鐘後才能接受答案 – Thiyagu

相關問題