У меня возникают некоторые проблемы при использовании PHP-функции strip_tags, когда строка содержит знаки «меньше чем» и «больше чем».Например:
Если я сделаю:
strip_tags("<span>some text <5ml and then >10ml some text </span>");
Я получу:
some text 10ml some text
Но, очевидно, я хочу получить:
some text <5ml and then >10ml some text
Да, я знаю, что могу использовать <и>, но у меня нет шансов преобразовать эти символы в объекты HTML, поскольку данные уже сохранены, как вы можете видеть в моем примере.
Что я 'm - это умный способ разбора HTML, чтобы избавиться только от реальных HTML-тегов.
Поскольку TinyMCE использовался для генерации этих данных, я знаю, какие фактические HTML-теги можно использовать в любом случае, поэтомуРеализация strip_tags($string, $black_list)
была бы более полезной, чем strip_tags($string, $allowable_tags)
.
Любые мысли?