Php 带(HTML-)标记的wordwrap
我正在搜索一个函数来拆分长文本并将它们放入数组中 wordwrap函数可以很好地工作,它将[BREAK]放在指定的字母数之后。之后,我使用explod将其放入数组:Php 带(HTML-)标记的wordwrap,php,html,regex,tags,Php,Html,Regex,Tags,我正在搜索一个函数来拆分长文本并将它们放入数组中 wordwrap函数可以很好地工作,它将[BREAK]放在指定的字母数之后。之后,我使用explod将其放入数组: $pageStrip = explode ( "[break]",wordwrap($string, 2000, "[break]", FALSE)); 但是现在我有一个问题,我的字符串包含HTML标记。这可能是,这个标签将被分离,不再工作 因此,我正在搜索一个忽略HTML标记的函数 我认为它必须是带有正则表达式和preg_匹配的
$pageStrip = explode ( "[break]",wordwrap($string, 2000, "[break]", FALSE));
但是现在我有一个问题,我的字符串包含HTML标记。这可能是,这个标签将被分离,不再工作
因此,我正在搜索一个忽略HTML标记的函数
我认为它必须是带有正则表达式和preg_匹配的东西
谢谢你的帮助 当您费心阅读时,您会发现有多个用户评论正好为该问题提供了解决方案,例如前两篇帖子:
strip\u tags()
函数可用于从任何字符串中删除html标记。更多信息,请点击:@AnkiiG,但是他没有HTML,他可能仍然想保留它。@Franz,这就是问题所在。我发现了这个:它是用来截断的。。但我认为这可能是我的问题的一个很好的基础。有人想转换吗?@user3139838截断文本,测量剩余内容的长度,从初始文本中剪切。重复此操作,直到初始文本为空。这是一个非常好的主意。我试过这个,我已经试过这个函数了,但是结果和承诺的不一样。它们只打断长单词,而不是整个文本。