由于搜索输入中的空格,提交搜索不起作用

时间:2016-05-23 10:23:08

标签: php regex

当我搜索只有一个单词的东西时,它会显示结果但是当我搜索有两个单词的东西时,它不会显示结果。可能是因为他们之间的空间...任何解决方案????

variations["available"] = new List<string> { "hi","bye" };

2 个答案:

答案 0 :(得分:2)

这一行

$searchq = preg_replace("#[^0-9a-z]#i","",$searchq); 

将您的空间隐藏为空白

例如

$searchq="one two";//output onetwo

在正则表达式中添加空格

echo $searchq = preg_replace("#[^0-9a-z\s]#i","",$searchq);
                                       ^^^^

它会产生

例如

$searchq="one two";//output one two

答案 1 :(得分:0)

numpy.genfromtxt

给予空间(&#34;#[^ 0-9a-z] #i&#34;