Php 博客文章预览显示<;如果字体在后面,则将其截断 if(strlen($body)>2000) { $body=substr($body,020000); $body.='。。。 '; }
因此,假设我有Php 博客文章预览显示<;如果字体在后面,则将其截断 if(strlen($body)>2000) { $body=substr($body,020000); $body.='。。。 '; },php,Php,因此,假设我有当它切断它时,就像“他就像当截断HTML以获得缩写视图时,我建议首先抛出条带标签,通常你不需要在缩写内容上设置格式/链接,依我看 if (strlen($body) > 2000) { $body = substr($body, 0, 2000); $body .= '...<a href="/blogpost/' . $id
当它切断它时,就像“他就像当截断HTML以获得缩写视图时,我建议首先抛出条带标签,通常你不需要在缩写内容上设置格式/链接,依我看
if (strlen($body) > 2000)
{
$body = substr($body, 0, 2000);
$body .= '...<a href="/blogpost/' . $id . '/' . urlencode($title) .'">Read More</a>
';
}
如果您必须保留格式/链接,则始终可以使用preg\u replace
$plainBody=strip_tags($body);
$abrvBody=strlen($plainBody)>2000?susbtr($plainBody,0,2000):$plainBody;
$cleanarbbody=preg_replace('/]+$/','',susbtr($body,02000));
尽管最终可能会出现未关闭的标记。使用:
$cleanAbrvBody=preg_replace('/<[^>]+$/','',susbtr($body,0,2000));
…这会有帮助。停止使用已有十年历史的html,学习cssIt会做同样的事情吗?是的,我只是不喜欢,将标记条带化首先起作用,还是破坏它?否则这相当困难,但可能会有一些正则表达式。我真的不想100%地将标记条带化。只需删除手册页上的单词substr()关于如何做到这一点,有一些用户说明。
strip_tags()