如何正确的使用smarty自定义函数

  介绍

本篇文章给大家分享的是有关如何正确的使用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自定义函数,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何正确的使用smarty自定义函数