从数据库查询后输出信息到字段content
截取的字符串为<td title="{{$item.content}}">{{ $item.content | mb_substr:0:10:"utf-8" }}...</td>
 可是web页面content的字段为空,但当把鼠标放在其中一个字段信息中,显示title的信息。
比如content字段信息为aaaaaaaaa.可最后查看htm编码时显示<td titel="aaaaaaaaa"><td>
应该是截取字符串的错误,可是到底哪错了。求解

解决方案 »

  1.   

    你这是smarty么???smarty默认里面没有mb_substr这个方法吧  这个是php的方法建议你在php里面处理完从数据库读出来的信息然后再传入试图~~~
      

  2.   

    $result = substr("abcdefsdfdsfdf", 0, 8); //结果abcdefsd
      

  3.   

    我就是在PHP里查询后在读出的啊
      

  4.   

    找到从哪传入$item.content,往上一步一步调试
      

  5.   

    你查询出来之后 先用php处理数据 处理成你想在view里面显示的东西 比如 截取字符串!~~然后再传出去~~
      

  6.   

    substr() 直接截取就可以啦 如果要截取中文 建议用一个函数 ord来判断Accsii的值
      

  7.   

    英文的用 substr()
    中文用 mb_substr()
      

  8.   

    substr() 直接用这个截取,因为这个比mb_substr()这个快