CsubStr

中文字符串截取函数,根据开始位置和截取长度,自动截取字符串的长度,如果字符串长度小于截取长度,则返回原字符串,否则返回截取字符串+后缀,默认后缀为“...”。

一般编码下

CsubStr(字符串, 开始位置, 截取长度,后缀)。如CsubStr($var.Title,0,17,''),此时后缀为空;CsubStr($var.Title,0,17,'..更多'),此时后缀为“..更多”
比如[@CsubStr('CMSware自由网站应用构建平台',0,10)],返回的结果为“CMSware自由网站应用构...”;[@CsubStr('CMSware自由网站应用构建平台',0,10,'..更多')],返回的结果为“CMSware自由网站应用构..更多”

 

 

utf8编码下

 

 

utf8_CsubStr(字符串, 开始位置, 截取长度,后缀)。如utf8_CsubStr($var.Title,0,17,''),此时后缀为空;utf8_CsubStr($var.Title,0,17,'..更多'),此时后缀为“..更多”

例子 1:一般编码下的字符串截取
<CMS action="LIST" return="List" NodeID="6" Num="3" where="c.Photo != ''" />
<loop name="List" var="var" key="key" >
<td align="center" height="90">
<a href="[$var.URL]" target="_blank" title="[$var.Title]">
<img src="[@AutoMini($var.Photo,'120*100',$var)]" border="0" >
</a>
<br>
<a href="[$var.URL]" target="_blank" title="[$var.Title]">[@CsubStr($var.Title,0,10)]</a>
</td>
</loop>

 

 

例子 2: UTF8编码下的字符串截取
<CMS action="LIST" return="List" NodeID="6" Num="3" where="c.Photo != ''" />
<loop name="List" var="var" key="key" >
<td align="center" height="90">
<a href="[$var.URL]" target="_blank" title="[$var.Title]">
<img src="[@AutoMini($var.Photo,'120*100',$var)]" border="0" >
</a>
<br>
<a href="[$var.URL]" target="_blank" title="[$var.Title]">[@utf8_CsubStr($var.Title,0,10)]</a>
</td>
</loop>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值