zoukankan      html  css  js  c++  java
  • phpcms 字符截取str_cut的使用

    PHPCMS中截取字符串用的是 str_cut 系统函数,通常在输出标题或者是内容摘要的时候使用来限制字符串的字符,这样就可以防止因字符串而变成的页面变形等问题。

    我们来看一下这个函数,在PHPCMS中是这样进行定义的:

    function str_cut($string, $length, $dot = '...')

    其中 $string 是要进行处理的字符串,$length 是要限定输出的最大字符数 $dot 是超出的部分用 ... 来填充,如果为空的话默认为省略号填充。

    了解了语法,哪么我们就可以这样来使用,看下面的小实例:

    {str_cut($data, 50)}

    这样就是输出50个字节的文字,超出就截取,显示“...”

    {str_cut($data, 50, '')}

    这样就是截取后不显示后面的"..."

    使用 str_cut 还有一个问题就是无法去掉前台显示的 HTML 代码,例如有时候我们在截取文章描述的时候,只想截取文章,而这个时候如果要截取到 HTML 的代码就不是我们想要的了,我们可以使用 str_cut 配合 strip_tags 来截取前台显示的 HTML 代码。

    这个功能也只有用 strip_tags 来去除 HTML了,实例代码如下:

    {str_cut(strip_tags($v[description]),200,'[…]')}

    这段的意思就是去掉描述中的 HTML 标签,然后截取 200 个字符,超出的部分用省略号代替。

  • 相关阅读:
    PHP邮件群发程序
    特牛的PHP分页
    短信平台PHP代码一点通
    PHP工厂模式的好处
    PHP单例模式经典讲解
    php excel类 ,phpExcel使用方法介绍
    php5魔术函数、魔术常量
    PHP设计模式漫谈之工厂模式
    PHP跨站刷票代码
    PHP类的静态(static)方法和静态(static)变量
  • 原文地址:https://www.cnblogs.com/xiaomifeng/p/8011887.html
Copyright © 2011-2022 走看看