2015-10-12 98 views
-1

如何修改if statement以獲得相同的搜索結果,當我輸入R1和R-1時,我的數據最多包含- Forexample SUPER POWER DRIVE RADIAL R-1關於當前搜索我可以得到所有包含R-1的結果,但當我輸入R1作爲搜索關鍵字時,我還想顯示包含R-1的所有結果。轉義連字符( - )搜索

$txtsize is search textbox

if (($txtsize!="") && (preg_match("/\b".preg_quote($txtsize,'/')."\b/i", $row['Tire_Size']) || ($row['Tire Size']==$txtsize))) 

感謝 Kinfe

+1

你有沒有考慮使用'str_replace'從刪除'-'s您搜索項目? –

+0

其餘的代碼在哪裏? –

+0

你沒有理解問題的核心。問題出現在輸入日期還是數據結構(你沒有評論)中存儲搜索「詞典」? –

回答

0

您可以使用str_replace,即:

$txtsize = str_replace("R-1", "R1", $txtsize);