).

ользую эти строки кода, чтобы удалить все знаки препинания, символы и т. Д., Как вы можете видеть их в массиве,

$pattern_page = array("+",",",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">");

$pg_url = str_replace($pattern_page, ' ', strtolower($pg_url));

но я хочу сделать это проще, так как выглядит глупо перечислять все, что я хочу удалить, в a, rray, поскольку могут быть некоторые другие специальные символы, которые я хочу удалить.

Я подумал об использовании регулярного выражения ниже,

$pg_url = preg_replace("/\W+/", " ", $pg_url);

но это не удаляет заниженную оценку -_

Каков наилучший способ удалить все эти вещи? Может ли регулярное выражение сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос