1.帝国CMS灵动标签中截取字符串尾部指定位数的方法:
在帝国CMS中我们可以使用灵动标签默认的截取函数“esub”来实现截取字符串尾部指定位数的功能,示例如下:
[e:loop={'select * from phome_enewsclass where bclassid=0 order by classid DESC limit 6',0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,9) ?>
<li><a href="<?=$classurl?>"> <?=esub($bqr[classname],4)?> </a></li>
[/e:loop]
以上函数会将$bqr[classname]最后两个字符截取掉,比如“零五科技”会显示成“零五”。
2.帝国CMS灵动标签中截取字符串首部指定位数的方法:
在帝国CMS中我们可以使用php内置的“substr”函数来实现取字符串首部指定位数的功能,示例如下:
[e:loop={'select * from phome_enewsclass where bclassid=0 order by classid DESC limit 6',0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,9) ?>
<li><a href="<?=$classurl?>"><?=substr($bqr[classname],4,4)?></a></li>
[/e:loop]
以上函数会将$bqr[classname]前两个字符截取掉,比如“零五科技”会显示成“科技”。