2016-01-21 55 views
-2

我正在寻找一种功能来分割长文本并将它们放入一个数组中。wordwrap与(HTML-)标签

与wordwrap-function一起工作良好,该函数将[BREAK]放在指定的字母数之后。从那以后,我用explod把它变成一个数组:

$pageStrip = explode ("[break]",wordwrap($string, 2000, "[break]", FALSE)); 

但现在我有问题,我的字符串inlcudes HTML标签。这可能是,这个标签将被分开,不再工作。

所以我正在寻找一个忽略HTML标签的函数。

我认为它必须是正则表达式和preg_match。

感谢您的帮助。

+0

'用strip_tags()'函数可以被用于从任何字符串中删除HTML标签。欲了解更多信息,请访问:http://php.net/manual/en/function.strip-tags.php – AnkiiG

+0

@AnkiiG但他没有HTML,他可能仍然想保留。 –

+0

@Franz这就是问题所在。 我发现这个:http://alanwhipple.com/2011/05/25/php-truncate-string-preserving-html-tags-words/ 这是截断..但我认为这可能是一个很好的基础我的问题。有人有一个想法来转换它? – user3139838

回答