我的网站目前有问题。我数了大约 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>
标签破坏了预期的设计。
我该如何克服这个问题?我们可以喜欢处理未关闭的标签并最终关闭它们吗?
最佳答案
使用 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>
关于php - 在中间剪切文本会破坏设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626172/