PHP URL очищает
В настоящее время я использую функцию для очистки заголовков и создания ссылок. к несчастью ereg_replace
сейчас устарела и выдает ошибку.
Я пытался конвертировать, но получаю сообщение об ошибке:
без конечного разделителя '+' в preg_replace.
Любая помощь с преобразованием этого будет высоко ценится.
$return = trim(ereg_replace(' +', ' ', preg_replace(
'/[^a-zA-Z0-9\s]/', '', strtolower($input))));
1 ответ
Решение
preg_replace
должен иметь разделители вокруг шаблона, вы можете использовать, например. ~
,
$return = trim(preg_replace('~ +~', ' ', preg_replace('/[^a-zA-Z0-9\s]/', '', strtolower($input))));
^ ^