Я работаю над некоторым макетом блога, и мне нужно создать реферат каждого поста (скажем, 15 самых последних), чтобы показать его на главной странице.Теперь содержимое, которое я использую, уже отформатировано в HTML-тегах текстильной библиотекой.Теперь, если я использую substr, чтобы получить первые 500 символов поста, основная проблема, с которой я сталкиваюсь, заключается в том, как закрыть незамкнутые теги.
например,
<div>.......................</div>
<div>...........
<p>............</p>
<p>...........| 500 chars
</p>
<div>
То, что я получаю, это два незамкнутыхтеги
и
, не доставят много хлопот, но div просто портит весь макет страницы.Так что есть предложения, как отследить открывающие теги и закрыть их вручную или что-то в этом роде?