php smarty php函数,smarty中使用php函数的方法
本节内容:
如何在smarty中使用php函数?
例子:
复制代码 代码示例:
/**
* smarty模板引擎中使用php函数
* by www.jbxue.com
*/
require 'libs/Smarty.class.php';
$smarty=new Smarty;
$smarty->compile_check=true;
$smarty->debugging=true;
$str1='testtesttesttest';
$str2='this is a';
$str3='脚本 学堂 www.jbxue.com';
$str4='this is four';
$smarty->assign('str1',$str1);
$smarty->assign('str2',$str2);
$smarty->assign('str3',$str3);
$smarty->assign('str4',$str4);
$smarty->display('testtest.tpl');
?>
{$str1|strlen}
{$str2|strpos:'is'}
{'utf-8'|iconv:'gb2312':$str3}
{$str4|str_pad:20:"-=":STR_PAD_LEFT}
输出结果:
16
2
测试:
-=-=-=-=this is four
说明:
用四个变量,分别处理1,2,3,4个不能的参数,特此记录一下,模板中调用变量时,当只有一个参数是,就直接{$str1|函数名},当有函数有两个参数时,{第一个参数|函数名:第二个参数},当有三个参数时,{第一个参数|函数名:第二个参数:第三个参数},,当有4,5,,,参数时,以此类推,,,,,,,,,,,,
在编程时,用到了这个:
复制代码 代码示例:
{$name|str_ireplace:"$name":$arr
顺带分享下,有兴趣的朋友可以琢磨下。
php smarty php函数,smarty中使用php函数的方法相关推荐
- scala 函数中嵌套函数_Scala中的嵌套函数 用法和示例
scala 函数中嵌套函数 Scala中的嵌套函数 (Nested functions in Scala) A nested function is defined as a function whi ...
- oracle中转换函数,Oracle中的转换函数
Oracle中的转换函数有三个,分别为to_char(),to_date(),to_number() 1.to_char()的用法 格式化当前的日期时间 select sysdate,to_char( ...
- java中的string函数_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- python里面map函数_python中的map()函数
先来看一下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list o ...
- c++find函数_Excel中八大经典函数组合,帮你整理齐了
来源:Excel精英培训 作者:兰色幻想-赵志东 在Excel公式中,有些函数是独行侠,而有些函数经常是成对出现的,今天小编就带大家一起盘点Excel表格中八大经典函数组合. 1.IF + And 作 ...
- python中itemgetter函数_Python中的sorted函数以及operator.itemgetter函数
operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子. a = [1,2,3] >>> b=op ...
- mysql开窗函数over_sql中的开窗函数over()
今天刷LeetCode的时候看到一道题,题目是这个样子 LeetCode上面要求是用mysql来解决这道题,因为平时我上班的时候大部分时间都是在sqlserver上操作,所以一看到这个题目的要求我脑海 ...
- python中range 函数_Python中的range函数
本篇介绍range函数的特点及如何灵活运用. 工具/原料 Python3.7.5 Windows7环境 方法/步骤 1 查看range函数的帮助信息, range(stop) range(start, ...
- java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...
oracle 中的substr()函数的规则是 substr( string, start_position, [ length ] ) 说明: string 是要分割的字符串 start_posit ...
- java 调用htm中js函数_Lua中调用C函数(lua5.2.3)
Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性.对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数.对于那些可被L ...
最新文章
- APUE学习笔记-11.5线程终止
- 上传图片时,图片大小不一,设置宽高,图片拉伸,如何处理呢,我来告诉你...
- 静态static关键字概述
- MySQL二进制日志文件的用法_数据恢复
- 简单的遮罩层加登录窗效果
- 汇编语言笔记(三): 标志寄存器
- RTX5 | 消息队列02 - 放入与取出消息
- 顶尖学府 加州伯克利大学开发高效机器人操纵框架
- 一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
- 每个人都有迷茫的时候,不知道接下来人生该怎么走?
- 使用TensorFlow 来实现一个简单的验证码识别过程
- 遥感基础编程语言——IDL的应用
- PHP人民币金额数字转中文大写的函数
- 成都程序员俱乐部通知
- Spring.net 控制反转(IoC)容器_(收集)
- 模拟钟表的手机软件_手机时钟软件推荐
- oracle vm virtualbox安装后会一直重启,并且installation destination显示磁盘不够,让重建分区
- iOS开发UI基础—09UIImageView动画示例之汤姆猫程序
- 必应壁纸爬取 def
- Cannot mix different versions of joi schemas报错解决方案