• 合作合作
  • 建站在线客服建站在线客服咨询
  • 建站帮助中心帮助
  • RELATEED CONSULTING
    相关咨询
    选择下列产品马上在线沟通
  • 亚搏app直播建设响应式亚搏app直播咨询建站咨询
  • 电话/微信:158-1891-3333
    您也可以在下面提交需求,我们会第一时间联系您!
    关闭右侧工具栏
    smarty中应用mb_substr()截取字符串
  • 作者:
  • 发表时间:2015-01-29 19:58:37
  • 来源:
  •  truncate()函数截取的字符串,truncate()函数对中文支持不好

    用mb_substr()函数替换truncate()

    用法:{$a|mb_substr:截取字符的起始位置:要截取的长度:‘字符编码’}

    如:{$abc|mb_substr:0:20:'utf-8'},从0开始截取$abc20个字符长度,编码为utf-8(注:一个中文或英文都算一个字符)

     

    {$index_info[loop][info].context|mb_substr:0:120:'utf-8'}   smarty   section中用法