php smarty模版引擎中变量操作符及使用方法


Posted in PHP onDecember 11, 2009

smarty常用的20个变量操作符 * 使用语法:{变量名|操作符:}
* capitalize ---首字母大写
* count_characters ---计算字符数
* cat ---连接字符串
* count_paragraphs ---计算段落数
* count_sentences ---计算句数
* count_words ---计算词数
* date_format ---时间格式
* default ---默认
* escape ---转码
* indent ---缩进
* lower ---小写
* nl2br ---换行符替换为
* regex_replace ---正则替换
* replace ---替换
* spacify ---插空
* string_format ---字符串格式化
* strip ---去除多余空格
* strip_tags ---去除html标签
* truncate ---截取
* upper ---大写
* wordwrap --约束行宽

使用方法:
index.php

include("smarty_inc.php"); $name = "My name is MaJi,age 22,sex boy.<a href=>aaaaaa</a>."; 
$smarty->assign("title", $name); 
$smarty->assign("row", $row); 
$smarty->assign("d",strtotime("-0")); 
$smarty->assign("nubmer", 342345.736524); 
$smarty->display("index.html"); 
?>

index.html
原始数据:{$title}

使用capitalize变量操作符后:{$title|capitalize}
使用count_characters变量操作符后:{$title|count_characters}
使用cat变量操作符后:{$title|cat:"wwww.baidu.com"}
使用count_paragraphs变量操作符后:{$title|count_paragraphs}
使用count_sentences变量函数操作符后:{$title|count_sentences}
使用count_words变量函数操作后:{$title|count_words}
原始时间数据:{$d}
使用date_format变量函数操作:{$d|date_format:"%Y-%m-%d"}
使用smarty.now调用时间:{$smarty.now|date_format:"%Y-%m-%d"}
使用default变量函数操作:{$title1|default:"没有这个变量"}
使用escape变量函数操作:{$title|escape:"html"}
使用indent变量函数操作:{$title|indent:2:" "}
使用lower变量函数操作: {$title|lower}
使用upper变量函数操作:{$title|upper}
使用replace变量函数操作:{$title|replace:"is":"@@"}
使用spacify变量函数操作:{$title|spacify:"_"}
使用string_format变量函数操作:{$nubmer|string_format:"%.2f"}
使用strip变量函数操作:{$title|strip:"_"}
使用strip_tags变量函数操作:{$title|strip_tags}
使用truncate变量函数操作:{$title|truncate:30:"..."}
使用wordwrap变量函数操作:{$title|wordwrap:10:"<br>"}

PHP 相关文章推荐
汉字转化为拼音(php版)
Oct 09 PHP
php垃圾代码优化操作代码
Aug 05 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 PHP
如何用PHP实现插入排序?
Apr 10 PHP
PHP设计模式之命令模式的深入解析
Jun 13 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
在laravel框架中使用model层的方法
Oct 08 PHP
PHP 对象继承原理与简单用法示例
Apr 21 PHP
phpmyadmin导入(import)文件限制的解决办法
Dec 11 #PHP
php smarty模版引擎中的缓存应用
Dec 11 #PHP
php5 图片验证码实现代码
Dec 11 #PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 #PHP
一个比较简单的PHP 分页分组类
Dec 10 #PHP
PHP 采集程序中常用的函数
Dec 09 #PHP
Php 构造函数construct的前下划线是双的_
Dec 08 #PHP
You might like
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
详解javascript高级定时器
2015/12/31 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
JS实现小星星特效
2019/12/24 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python I/O与进程的详细讲解
2019/03/08 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python变量命名的7条建议
2019/07/04 Python
python实现堆排序的实例讲解
2020/02/21 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
如何理解transaction事务的概念
2015/05/27 面试题
工商管理专业职业生涯规划
2014/01/01 职场文书
学生打架检讨书1000字
2014/01/16 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
食品销售计划书
2014/04/26 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis