2017-03-06 162 views
0

我使用AJAX檢索某個HTML元素的ID。 HTML ID的構造類似於「sqlitem_1」,「sqlitem_2」,「sqlitem_3」等,每個數字對應於數據庫中的記錄。PHP刪除除字符串以外的所有內容

我試過preg_replace('/\D/', '', $item);其中$item是我需要剪切的字符串,但是這並沒有成功。

+0

什麼是你嘗試了你確切的代碼? – mrun

+0

'$ item = $ _GET ['item']; \t preg_replace('/ \ D /','',$ item); \t // Haal alle non-nummeristic characters uit de string $ item。 \t \t echo json_encode($ item);' –

+0

和結果是一樣的字符串.. –

回答

5

請注意preg_replace不會更改參數,而是返回新值。您可能想檢查preg_replace手冊。 所以你需要做的是分配返回的值

$item = preg_replace('/\D/', '', $item); 

改爲。

相關問題