大于8截取,小于等于则不截取。

结合thinkphp模板引擎规则,代码如下:

<if condition="mb_strlen($vo['name'],'UTF8') gt 8">{sh:$vo.name|mb_substr=,,'utf-8'}..<else/>{sh:$vo.name}</if>

这里if中的函数使用与变量输出的函数使用是有区别的。

if中的mb_strlen可以判断中文的长度,

变量输出中的mb_substr可以截取长度,

两者结合对于中文的判断截取很有效果。

最新文章

  1. ArcEngine :The XY domain on the spatial reference is not set or invalid错误
  2. hdu 1014.Uniform Generator 解题报告
  3. 关于storm的Spout、Bolt、及其可靠性
  4. 【转】Kettle集群
  5. 设计模式之 -- 单例模式(Singleton)
  6. Raising Modulo Numbers_快速幂取模算法
  7. 6、android 普通日志输出到SD卡
  8. 1742. Team building(dfs)
  9. 动态规划——I 记忆化搜索
  10. WCF 客户端与服务端消息传输
  11. Wolf and Rabbit(gcd)
  12. 把div 当文字来进行布局控制
  13. kernel笔记——内核同步与锁
  14. wireless
  15. python 利用split读取文本文件中每一行的数字并保存至相应文件夹
  16. JavaScript onmousewheel鼠标滚轮示例
  17. Java笔试面试题整理第八波
  18. 讲解Linux数据库安装
  19. 《PHP, MySQL, Javascript和CSS》读书随手记----MySQL篇
  20. 查询表的DDL

热门文章

  1. 全方位解读Java反射(reflection)
  2. OnTouch关于performClick的Warning
  3. 【Python那些事儿之十】range()和xrange()
  4. 解决:TypeError: object() takes no parameters
  5. jfinal微信支付
  6. mysql 字段属性 与 排序
  7. shell编程学习1
  8. QGrapicsItem类
  9. Leetcode 1015. Smallest Integer Divisible by K
  10. linux进程通信全面解析