您好,欢迎访问一九零五行业门户网

php—Smarty-3 (20),phpsmarty-320_PHP教程

php—smarty-3 (20),phpsmarty-320一、注释
 *注释内容*
html注释显示客户端源文件中
smarty注释不会发给客户端
smarty的注释主要给模板设计者来看的
二、模板中的变量
l  由php文件分配
1)  普通变量
2)  数组变量
3)  对象变量
程序代码:
模板代码:
1  由配置文件分配
配置文件:
模板代码:
2  在模板文件中创建
三、变量调节器
变量调节器主要是对变量进行格式化。
语法:
{$var|调节器:参数1:参数2:……}
l  {$var|capitalize}  :首字母大写
l  {$var|count_characters:true} :计算字符串长度   true:计算空格   默认:false
l  {$var|cat:var2} :连接字符串
l  {$var|count_paragraphs} :计算段落数
l  {$var|count_sentences} :计算句数
l  {$var|count_words} :计算单词数
l  {$var|date_format:”%h%m%s”} :格式化时间
l  {$var|default:”value”} :默认值
l  {$var|escape} :转码
l  {$var|indent:10:”*”} :缩进  
l  {$var|lower} :小写
l  {$var|nl2br} :将文件换行符转成网页换行符
l  {$var|regex_replace:”/[\t\n]/”:” “} :正则替换
l  {$var|replace:”aa”:”bb”}  :字符串替换
l  {$var|spacify:”^^”} :插空
l  {$var|string_format:”%d”}   :字符串格式化
l  {$var|strip}  :去除连续空格
l  {$var|strip_tags} :去除html标记
l  {$var|truncate:30:”…”} :截止字符串
l  {$var|upper} :转换为大写
l  {$var|wordwrap:30:”\n”}  :行宽约束
变量调节器的组合使用
{$var|capitalize|truncate:30:”…”|replace:”aa”:”bb”}
1)  将$var变量首字母大写
2)  再从$var中截取30个字符串
3)  再把截取之后的内容中的aa替换成bb
http://www.bkjia.com/phpjc/993265.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/993265.htmltecharticlephp—smarty-3 (20),phpsmarty-320 一、注释 *注释内容* html注释显示客户端源文件中 smarty注释不会发给客户端 smarty的注释主要给模板设计者来...
其它类似信息

推荐信息