thinkphp 前台html调用函数 格式化输出

ThinkPHP的内置模板引擎允许在HTML中调用函数和使用格式化功能,支持PHP内置函数和自定义函数。模板变量的函数调用格式为 {$varname|function1|function2=arg1,arg2,###}。示例包括使用md5、strtoupper和substr函数,以及如何处理非首个参数的情况。此外,可通过配置TMPL_DENY_FUNC_LIST来禁用特定函数,例如禁用echo和exit。模板中还可以直接调用函数,如{:function()}或{~function()},分别用于输出返回值和执行不输出结果。" 112925721,10296258,轻量控件:无句柄与Spy++查找不到的控件解析,"['VB开发', '控件', '系统资源', '软件开发', 'GUI']
摘要由CSDN通过智能技术生成

仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。

模板变量的函数调用格式为:



XML/HTML代码


  1. {$varname|function1|function2=arg1,arg2,###   



说明: 

{ 和 $ 符号之间不能有空格 ,后面参数的空格就没有问题

###表示模板变量本身的参数位置 

支持多个函数,函数之间支持空格 

支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 

支持变量缓存功能,重复变量字串不多次解析

使用例子: 



XML/HTML代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值