2015-11-18 136 views
0

我希望能夠點擊其內具有特定信息的鏈接 -刪除部分

<a href="index.php?content=quiz-demo-1id=series-99"> 

ID =系列-99是我想的信息能夠作爲變量頁面上使用 - index.php?content=quiz-demo-1

1頁1 - 上mysite.com/Page_1 mysite.com/Page_1

2-鏈接:點擊此處 - <a href="index.php?content=quiz-demo-1id=series-99">

3,新頁面的URL - mysite.com/index.php?content=quiz-demo-1

4 - 新的頁面代碼:

<?php 
$quizname = $_GET['id']; 
?> 

    <h2><?php echo $quizname?></h2> 

我想:id=series-99落了新的URL。

謝謝!

+1

http://php.net/manual/en/function.parse-url.php –

回答

0

你可以使用這個正則表達式(我已經糾正您的網址,並添加了一個符號):

$link = "<a href='index.php?content=quiz-demo-1&id=series-99'>"; 
$regex = '/(id=[^&"\']+)/i'; // capture everything except the characters in the brackets 
$link = preg_replace($regex, "", $link); 
echo $link; 

然而,這將是可能使用更安全的mentionned parse_url(),如果你不熟悉規則表達式。