"hello world"를 검색하면 내 "helloworld"로 검색 할 때 내 검색 상자에 공백을 넣을 수 없습니다. 나는 preg_replace
을 사용하고 있기 때문에 글자가 아닌 다른 기호 (" '! @ # $ %^& () ~`+ - //)는 공백을 대체하는 이유는 무엇입니까?preg_replace가 내 검색에 공백을 넣을 수 없도록합니다.
코드 :
$search = preg_replace ("#[^0-9a-z]#i","",$search);
대체품은 0-9, a-z가 아닌 모든 것을 제거합니다. –
스페이스도 문자입니다. 그리고 그것은 a-z도 아니고 0-9 사이도 아니며, 그것이 왜 벗겨지고 있는지에 대해 교육받은 추측을 할 수 있습니까? –