十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章给大家分享的是有关如何正确的使用smarty自定义函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了日土免费建站欢迎大家使用!具体如下:
function test1($args){ $str=""; for($i=0;$i<$args['times'];$i++){ $str.="{$args['con']}
"; } return $str; } //自定义一个块方式函数 //调用方法<{test1}><{/test1}> function test2($args,$con){ $str=""; for($i=0;$i<$args['times'];$i++){ $str.="{$con}
"; } return $str; } //定义一个计算方法 function jisuan($args){ switch($args['operate']){ case "+" :$res=$args['num1']-$args['num2'];break; case "-" :$res=$args['num1']-$args['$num2'];break; case "*" :$res=$args['num1']*$args['$num2'];break; case "/" :$res=$args['num1']/$args['$num2'];break; } return $res; } //注册一下 $smarty->register_function("liuyibao","test1"); //注册块函数 $smarty->register_block("liuyibao2","test2"); //注册函数jisuan $smarty->register_function("jisuan","jisuan"); //替换变量 $smarty->display("function.tpl"); ?>
以上就是如何正确的使用smarty自定义函数,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。