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

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

Alеxеy

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

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

PHP:
$str=preg_replace("/<!--.*?-->/si","",$str);
но содержимое (комментарии) все равно остаются - помогите, пожалуйста
 

Screjet

Новичок
неправда, проверил = работает. Ищи проблему в подготовке данных ($str).
 

Alеxеy

Guest
А ты как проверял? Вот такой код:

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

diamond_krnl

pure-php
хехе. :)
а ты уверен что не работает?

напиши сверху.
header('content-type: text/plain');
 

diamond_krnl

pure-php
Автор оригинала: Alеxеy
не понимаю а можно попростому???
можно, у тебя коментрии в броузере не видны, хоть реж или не реж их, что бы постмореть - узай блокнот или смотри как plain/text.
 
Сверху