Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我让我的博客通过获取前 300 个字符并切断最后一个完整单词来生成预览。我的问题是,当我在博客顶部附近有一个列表时,它有时会包含在预览中,但是结束列表标签通常不会。那么如何检查$preview变量的起始列表标记,如果找到,检查结束标记,如果不存在则添加一个。
$preview
我预览的所有代码。
$preview = wordwrap($content, 300); $preview = explode("\n", $preview); $preview = $preview[0] . "...";
尝试这个
if ( !strpos($preview, '<ul>') && !strpos($preview, '</ul>') ) { $preview .= '</ul>'; }
if ( strpos($preview, '<ul>') !== false && strpos($preview, '</ul>') === false ) { $preview .= '</ul>'; }