Я предполагаю, что вы имели в виду a-z
вместо a-Z
внутри вашего регулярного выражения, но вы можете использовать preg_replace
$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string);
Он принимает в качестве аргументов шаблон ([a-zA-Z0-9]
), замену (""
) и тему ($string
) и возвращает новую строку ($new_string
)