2010-04-19 104 views

回答

3

嘗試使用:

if(preg_match_all('#\d+\|(.*?),#',$urlmap,$b)) 

我在那裏是我們需要考慮的|之前的數字,也是|是正則表達式中的元字符,因此我們需要將其轉義。但是這不會給你完整的網址。 34

相反,你可以split上作爲圖案digits|輸入:

$arr = preg_split('/\d+\|/',$input,-1, PREG_SPLIT_NO_EMPTY ); 

編輯:

Working example

+0

您的代碼呼應 'HTPP://',但不是第二回聲導致'不'符號','到底.. 如何修復? – Isis 2010-04-19 10:37:18

+2

@Isis:我已經用ideone的鏈接更新了我的答案。 – codaddict 2010-04-19 10:43:17

+0

謝謝!符號','最後必須刪除)謝謝! – Isis 2010-04-19 10:48:23