【发布时间】:2011-10-05 00:07:49
【问题描述】:
我有一组标点符号:
$punctuation = array('.', '!', ';', '?');
一个字符限制变量:
$max_char = 55;
还有一个带有 HTML 的字符串:
$string = 'This is a test string. With <a href="http://google.com">HTML</a>.';
如何使用$punctuation 数组中的一个字符作为“键”,将此字符串拆分为最多$max_chr 个字符?
所以基本上字符串应该在最近的标点符号处拆分,而不是在 HTML 标签定义/属性内(拆分是否发生在标签的内容内并且标签保持未关闭并不重要——因为我正在检查稍后用于未关闭的标签)。
【问题讨论】: