2013-05-30 3 views
0

Мне нужно изменить EREG заменить на пропитанный связующим заменить это заявление:Преобразования этого ereg_replace в preg_replace

$return = trim(ereg_replace(' +',' ',preg_replace('/[^a-zA-Z0-9\s]/','',strtolower($input)))); 

Однако ошибки, когда я делаю изменение.

Любые идеи по исправлению, чтобы сделать эту работу?

+0

Ошибка будет полезна. – Tim

ответ

0

нравится это?

$return = trim(preg_replace('/ +/',' ',preg_replace('/[^a-zA-Z0-9\s]/','',strtolower($input)))); 
+0

Почему вы отправляете то же самое, что я ответил? Хуже того, ваш пример будет несоответствовать или фактически не соответствовать пробелу перед знаком +. –

+0

извините, что мое соединение медленное, я не получил обновления, c'mon, я сожалею, приятель, вам не нужно было этого ... успокоиться, и это не совсем то же самое, «/ + /» - это правильный путь, также используемый в руководстве для выражения регулярных форм http://php.net/manual/it/function.preg-replace.php – Anze

Смежные вопросы