2015-10-12 114 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);