我需要刪除"from products where id = 153183"
。該id可以改變,所以我需要使用preg_replace刪除單詞「from」後面的所有內容,然後可能使用str_replace從中刪除。我有下面的內容,但是這隻會從字符串中刪除它的最後一個字。任何人都可以提出我需要添加什麼?PHP - 刪除字符串的最後一部分 - preg_replace
//doesn't work
$str = "select id, productdescription, category, price, code, manufacturer, categoryid from products where id = 153183";
$new_str = preg_replace('/from$/', '', $str);
是否確實需要刪除'FROM'條款,不只是'WHERE'? – raina77ow
不需要正則表達式。特別是在匹配一個簡單的字符串時。 –
是的,我確定我想從他的字符串中刪除。我不知道他的身份證號碼會在字符串中出現,因此如何在沒有註冊表前執行此操作? – LeeTee