Удалить содержимое между <!-- и -->

  • Автор темы Автор темы Alеxеy
  • Дата начала Дата начала

Alеxеy

Guest
Удалить содержимое между <!-- и -->

наверняка очень глупый вопрос, но все же, поискал этот форум нашел вот что:

PHP:
$str=preg_replace("/<!--.*?-->/si","",$str);

но содержимое (комментарии) все равно остаются - помогите, пожалуйста
 
неправда, проверил = работает. Ищи проблему в подготовке данных ($str).
 
А ты как проверял? Вот такой код:

PHP:
$face = "текст <!-- комментарии --> текст";
print "$face<br>";
$face = preg_replace("/<!--.*?-->/si", "", $face);
print "$face";
В первом случае print и во втором случае принт выдаст одно и тоже: "текст текст" так как при использовании функции print она не выдает то что заключено в теги комментариев
 
Автор оригинала: Alеxеy
не понимаю а можно попростому???
можно, у тебя коментрии в броузере не видны, хоть реж или не реж их, что бы постмореть - узай блокнот или смотри как plain/text.
 
Сверху