0

我目前的网站有问题。我数了大约 150 个单词,然后将其删减以在我的网站上显示为介绍性文本,但这会产生问题。

当我们在文本中有这样的内容时:

<div>
////TEXT TEXT TEXT TEXT TEXT////
----> Reach 150 words here <------
////TEXT TEXT TEXT TEXT TEXT////
</div>

它将在首页打印:

<div>
////TEXT TEXT TEXT TEXT TEXT////
----> Reach 150 words here <------

并且未闭合的<div>标签会按预期破坏设计。

我该如何克服这个问题?我们可以喜欢处理未关闭的标签并最终关闭它们吗?

4

1 回答 1

0

使用 php 的 strip_tags 从您的副本中删除 div,然后将其重新添加。

例如;

<?php
$html = '<div>Content goes here</div>';
$stripped = strip_tags($html);
$excerpt_pos = strpos(' ', $stripped, 150);
?>

<div><?php echo substr($stripped, 0, $excerpt_pos); ?></div>
于 2013-05-18T15:58:59.653 回答