substr smarty 修饰插件

PHPABC PHP开发 982 次浏览 , 没有评论

在smarty中,如何使用像php中的substr实现取子字符串的函数功能呢?自己动手写了一个substring的smarty修饰插件.此修饰插件是基于php中substr函数.

新建一个PHP文件,代码内容如下:

function smarty_modifier_substring($string, $position, $length)
{
return substr($string, $position, $length);
}

函数名的命名,一定要符合smarty规范,smarty_modifier_substring ,蓝色部分即在模板文件中所要对应的调用名.

保存文件到 /smarty/plugins 文件夹下,文件名为 modifier.substring.php,此命名规范请查看smarty编写插件的文件名命名规范.

此时,一个取子字符串的修饰插件已建立.

在模板中调用此修饰插件的方法为:

{$string | substring :0:4}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go