0
我的代碼似乎沒有讓我在搜索框中輸入空格,如果我搜索「hello world」,它會將其搜索爲「helloworld」。我正在使用preg_replace
,所以人們不允許使用其他符號,例如(「'!@#$%^ & ()〜`+ - //)這些符號都不包含在內,爲什麼它會替換空格?preg_replace不允許我在我的搜索中輸入空格
代碼:
$search = preg_replace ("#[^0-9a-z]#i","",$search);
您的替換正在刪除不是0-9,a-z的所有內容。 –
空間也是一個角色。而且它不在a-z和0-9之間,你能否通過教育猜測它爲什麼被剝離? –