Smarty模板变量操作符介绍 (转化为小数点型)

Smarty模板变量操作符介绍

一下是Smarty常用的变量操作符

capitalize [首字母大写] count_characters [计算字符数] cat [连接字符串] count_paragraphs [计算段落数]

count_sentences [计算句数] count_words [计算词数] date_format [时间格式] default [默认]

escape [转码] indent[缩进] lower[小写 ] nl2br[换行符替换成<br />] regex_replace[正则替换] replace[替换] spacify[插空 string_format[字符串格式化] strip[去除(多余空格)]

strip_tags[去除html标签] truncate[截取] upper[大写] wordwrap[行宽约束]

下面是以上的使用代码

cooperateSmarty.php代码:

<?php

include ‘smarty.inc.php’;

$value=’this page  is D. Esigned By. <a href=”http://t.sina.com.cn/androidyue”>androidYue</a>. andy919.’;
//以硬回车作为段落标记以.加上后面一个空格作为一个一句话

$smarty->assign(‘name’,$value);

$smarty->assign(‘time’,mktime());

$smarty->assign(‘number’,18756552);

$smarty->display(“cooperateSmarty.html”);

?>

cooperateSmarty.html代码

原内容:{$name}<br>

首字母大写操作后:{$name|capitalize}<br>

连接字符串:{$name|cat:’HelloWorld!’}<br>

计算句子:{$name|count_sentences}<br>

计算段落:{$name|count_paragraphs}<br>

时间格式:{$time|date_format:”%Y-%m-%d”}<br>

使用Smarty内置函数:{$smarty.now|date_format:”%Y-%m-%d”}<br>

default使用没有变量:{$name1|default:’No’}<br>

default使用有变量:{$name|default:’No’}<br>

转码url:{$name|escape:”url”}<br>

转码htrml即直接显示代码{$name|escape:’html’}<br>

{$name|indent:10:’ ’}这是缩进十个字符(空格表示)<br>

小写{$name|lower}<br>

大写{$name|upper}<br>

替换内容区分大小写{$name|replace:’androidyue’:'BossDarcy’}也会替换链接内容<br>

插空,防注入,禁止html运行{$name|spacify:’@'}<br>

保存两位小数:{$number|string_format:’%.2f’}<br>

去除或者替换{$name|strip:’_'}如果去空格则设为空字符串<br>

去除html标签{$name|strip_tags}<br>

截取包含…{$name|truncate:30:’…’}<br>

{$name|wordwrap:10:’<br>’}

via http://kiven.196tuan.com/?p=257
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值