2012-07-14 59 views
0

我試圖將一個整數轉換成一種形式。用戶被要求輸入格式爲12.2-9999的促銷號碼。我只想在我的數據庫的列中插入9999,但我在列中獲得-9999。我不確定我是否應該在這裏使用preg_replace或其他東西?正則表達式刪除字符串的一部分

+0

你目前的正則表達式是什麼? – hjpotter92 2012-07-14 02:49:25

回答

4

只需使用explode(),像這樣:

list(, $promo) = explode('-', '12.2-9999'); 

現在$promo將包含9999

2

下面的正則表達式將檢查最後-並捕獲數字到端(其按照所述的例子是9999):

/-(\d+)$/ 
+0

感謝您這是你能夠把正則表達式顯示之前的一切 - ?我嘗試過使用^等多種組合,但沒有任何運氣 – ak85 2012-07-18 12:19:54

相關問題