标签: php
可能重复: PHP: Truncate HTML, ignoring tags
我必须在n个字符后截断一个字符串,但我不能截断这些字,我的意思是:
'This is a text'如果我想在6个字符后截断我无法获得'this i'但是'this'
'This is a text'
'this i'
'this'
我已经使用str_word_count()解决了这个问题,但现在我需要做同样的事情而不计算标签长度而不截断它们。
str_word_count()
示例:
'The <b>text</b>'我希望在5个字符之后截断我需要获取所有文本( 'The <b>text</b>')因为第5个字符在标签内,我无法截断标签。
'The <b>text</b>'
我该怎么做?