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=https://www.jb51.net/>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:"w"}
使用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>"}
您可能感兴趣的文章:
