這個問題更多的是「什麼是最好/最簡單的方法」-type-of-question。我想從一個字符串,如PHP獲取URL的一部分到一個字符串
<a href="/profile.php?rdc332738&id=123456&refid=22">User name</a>
我想解析字符串,得到的只是它的部分"123456"
剛搶的用戶ID。
我在想我可以爆炸字符串,但然後我會得到id=123456&blahblahblah
,我想我必須以某種方式動態地從最後刪除垃圾。我認爲這可能與正則表達式,但我相當新的PHP,所以正則表達式略高於我。
好像'parse_str()'不能處理(正確的)表格'&'但只理解單個'&',所以這段代碼不起作用。 – 2009-11-21 12:44:21
此外,它只是工作,如果字符串包含**只有**查詢字符串,如果你包含'profile.php?'它會混淆並失去第一個參數。 – 2009-11-21 12:46:50