+ -
当前位置:首页 → 问答吧 → 怎么截取字符串

怎么截取字符串

时间:2009-09-13

来源:互联网

有没有类似Smarty的truncate功能
如:{$Title|truncate:30:"...":true} 最多显示30个字超出部分显示...号

我的php代码是

.........省略数据库连接.........
$sql= \"select * from Article\";
$rs = $Conn->query($sql);
$result_arr = $rs->fetchAll();


模板代码是
{loop $result_arr as $key=>$val}
{$val['Title']}
{/loop}

由于Title字段的内容过长,如何截取



[ 本帖最后由 gszyboy 于 2009-9-13 18:07 编辑 ]

作者: gszyboy   发布时间: 2009-09-13

{substr($val['Title'],0,10)}

可以使用php内置函数,也可使用官方元件库

作者: xbantu   发布时间: 2009-09-13

谢谢xbantu
已搞定,我使用了元件库
{msubstr($val['Title'],0,50)}

作者: gszyboy   发布时间: 2009-09-14

截取中文无效

作者: jszikun   发布时间: 2009-09-21

你可以使用官方元件库,那个支持中文截取

作者: xbantu   发布时间: 2009-09-21

作者: l溪玲   发布时间: 2009-10-25