2
說我有這樣的:正則表達式匹配,然後替換?
&page=4
我想取代這一點,讓它空白,所以它不存在。
但是,頁碼可以是任何東西,66,98,17,2,109,等
目前,我有沿着線的東西:
$currentpage = str_replace("&page=", "", $currentpage);
但我需要它也刪除號碼,我該怎麼做?
謝謝。
說我有這樣的:正則表達式匹配,然後替換?
&page=4
我想取代這一點,讓它空白,所以它不存在。
但是,頁碼可以是任何東西,66,98,17,2,109,等
目前,我有沿着線的東西:
$currentpage = str_replace("&page=", "", $currentpage);
但我需要它也刪除號碼,我該怎麼做?
謝謝。
$currentpage = preg_replace("/&page=\d+/", "", $currentpage);
但如果你創建這個你自己,你應該做的......
$get = $_GET;
unset($get['page']);
echo http_build_query($get);
這將輸出所有的GET PARAMS很好的序列化的字符串。當你解除page
成員時,它顯然不會出現:)
這很好用,如果&排序=最低(刪除這整個東西),我該怎麼做呢 - 因爲你只發佈一個似乎只適用於數字字符。我只是使用w +而不是d +? – Latox 2011-05-09 04:42:41
@Kyle你可以把它改成'&sort = [^&$]'。 – alex 2011-05-09 04:49:03
對於http_build_query +1,我不知道 – andrewtweber 2011-05-09 05:26:57