1、(第第29讲讲) PHP模板引擎模板引擎Smarty内置函数内置函数学习目标学习目标1、foreach 数组的处理数组的处理2、include 多功能使用多功能使用3、IF条件语句的使用条件语句的使用4、literal strip 文本的处理技巧文本的处理技巧(第第29讲讲) PHP模板引擎模板引擎Smarty内置函数内置函数1、foreach 数组的处理数组的处理 与我们在PHP中的foreach用法类似,同样是用来遍历数组。在实际操作中与section 功能一样,但foreach在Smarty一般用来处理一维数组。=无键值数组foreach from=$name item=idid: $i
2、d/foreach=无键值数组foreach key=j item=v from=$name $j: $v/foreachkey 键值item内容from 数组(第第29讲讲) PHP模板引擎模板引擎Smarty内置函数内置函数2、include 多功能使用多功能使用include file=header.htminclude file=D:wwwhead.htminclude file=head.htm title=Main Menu3、IF条件语句的使用条件语句的使用if $name=okelse/if同样支持elseif(第第29讲讲) PHP模板引擎模板引擎Smarty内置函数内置函数4、literal strip 文本的处理技巧文本的处理技巧 literal 数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本literal . /literal strip标记中数据的首尾空格和回车. 这样可以保证模板容易理解且不用担心多余的空格导致问题.strip./strip一般放在HTML代码的开始和结束不建议大家把javascript写在页面上