一种在Smarty模板引擎函数的定义方法
本例的目标:输出时间次数CON组的内容(输出4次Hello World)
文件1:
复制代码代码如下:< PHP
/ /创建Smarty对象
require_once(, / / Smarty库。类。PHP );
Smarty =新的Smarty(美元);
自定义函数
描述: / /(1美元),数组是数组;(2)、TPL {测试次数=呼叫4尺寸=5=你好,世界和颜色=红色}
功能测试($ ARR){
= $ ;
为($我= 0;美元美元我<< ARR { 'times};我+ +){
$str ={ } 'con ARR。美元的。;
}
返回$ STR;
}
/ /注册功能registerplugin
Smarty美元-> registerplugin(功能
Smarty美元->显示(温度。物流);
>
模板文件:temp.tpl
复制代码代码如下所示:
使用Smarty自定义功能
{测试时间=3你好,世界大小=3绿色}
注:Smarty 3.1.8并不支持注册功能register_function,应改为registerplugin
希望本文能对大家的PHP程序设计有所帮助。