smarty中使用php函数,在smarty模板中使用PHP函数的方法

在smarty模板中使用PHP函数的方法

发布于 2014-11-23 22:57:51 | 174 次阅读 | 评论: 0 | 来源: 网友投递

Smarty模板引擎Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

本文为大家讲解的是如何在smarty模板中使用PHP函数的方法,感兴趣的同学参考下。

在smarty模板中如果要在显示的资料使用php函数时,如果是只有一个参数的函数比如说去空白的trim会写成

例1

那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成:

例2

一执行就会发现显示error信息。

因此研究一下就会发现,起始在smarty模板页的套用函数用法中,以smaple 1来说,trim的前面$Row->colname其实就是trim的第一个参数,中间用|这个符号串接;

那假设要使用像iconv有三个参数的函数的话,就要写成:

例3

也就是

函数第一个参数|函数:第二个参数:第三个参数。sample 3中会把colname的值从utf-8格式转换成gbk。

相关阅读:

在smarty模板中使用PHP函数的方法

smarty模板中使用get、post、request、cookies、session变量的方法

Smarty中如何获取数组的长度以及smarty调用php函数的方法详解

php 使用Smarty模板生成html文档的方法

smarty模板引擎中自定义函数的方法

在smarty中调用php内置函数的方法

smarty模板引擎使用内建函数foreach循环取出所有数组值的方法

smarty模板引擎从php中获取数据的方法

smarty模板中拼接字符串示例

smarty模板中for功能实现方法

smarty模板引擎之内建函数用法

Smarty简单生成表单元素的方法示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值