提供zblog模板_zblog主题_wordpress模板的下载和定制

zblog怎么截取指定字数的摘要?zblog摘要自定义截取方法介绍

天兴工作室 2024-02-29 19:43 zblogphp教程 3002 0 评论


zblog怎么截取指定字数的摘要?本文来解介绍下zblog摘要自定义截取的方法。

zblog有一个内置函数“SubStrUTF8”是用来截取字符串的,函数使用方法如下:

SubStrUTF8('字符串','20');//函数两个参数,第一个参数为要截取的字符串,第二个参数为截取的字符数

在zblog模板文件里面可以这样使用:

SubStrUTF8($article->Intro,'20');

上面的“$article->Intro”为文章摘要,文章其他可调用字段如下图:

22.png

PS:以上方法可能会遇到文章摘要里面有html代码或者空格或者其他不是文字的内容导致输出错位,所以还要先过滤字符串再去除空格,所以最终的代码如下:

preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Intro, '[nohtml]'),20)));

上面的代码“TransferHTML”函数是用来过滤html代码的,“preg_replace”函数是用来正则匹配去除空格的。最后就能完美输出指定数量的文章摘要文章内容了。


没有找到能解决你问题的教程?

您可以试着搜索一下或者直接在线提问。我们也提供收费技术支持,有需要可以在线联系我们。

在线提问 在线客服

欢迎 发表评论: 取消回复

请填写验证码
  • 最新文章
  • 热文排行
  • 最多评论
标签聚合