介绍
本篇文章给大家分享的是有关如何正确的使用smarty自定义函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
具体如下:
& lt; php ? require_once “smarty.config.php";//自定义一个函数//调用方法:& lt; {test1 *=?“,大??”,反对=澳愫?Liuyibao !“,颜色=皉ed"}祝辞 function test1 (args) { $ str=?“; (我=0;i<美元;$ args(& # 39; * # 39;];美元我+ +){ str美元。=? lt; p 风格=& # 39;字体大小:{$ args(& # 39;大小# 39;]}em;颜色:{$ args(& # 39;颜色# 39;]}& # 39;在{$ args(& # 39;反对# 39;]}& lt;/p>“; } return str美元; }//自定义一个块方式函数//调用方法& lt; {test1}祝辞& lt; {/test1}祝辞 function test2 (args,反对美元){ $ str=?“; (我=0;i<美元;$ args(& # 39; * # 39;];美元我+ +){ str美元。=? lt; p 风格=& # 39;字体大小:{$ args(& # 39;大小# 39;]}em;颜色:{$ args(& # 39;颜色# 39;]}& # 39;在{$ con} & lt;/p>“; } return str美元; }//定义一个计算方法 function jisuan (args) { 开关(args美元[& # 39;操作# 39;)){ case “+”,: res=美元args (& # 39; num1 # 39;] - args美元[& # 39;num2 # 39;];断裂; case “产生绯闻,:$ res=$ args (& # 39; num1 # 39;] - args美元[& # 39;$ num2 # 39;];断裂; case “*“,: res=美元args (& # 39; num1 # 39;] * args美元[& # 39;$ num2 # 39;];断裂; case “/?: res=美元args (& # 39; num1 # 39;)/$ args (& # 39; $ num2 # 39;];断裂; } return res美元; }//注册一下 $ smarty→register_function (“liuyibao",“test1");//注册块函数 $ smarty→register_block (“liuyibao2",“test2");//注册函数jisuan $ smarty→register_function (“jisuan",“jisuan");//替换变量 $ smarty→显示(“function.tpl"); ?在
以上就是如何正确的使用smarty自定义函数,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。