博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP Smarty变量调节器
阅读量:6203 次
发布时间:2019-06-21

本文共 3094 字,大约阅读时间需要 10 分钟。

 

 

test.php

Query($stimu);$smarty->assign("ceshi","hello world 你们好 123456");$smarty->assign("timu",$timu);$smarty->assign("money",100);$smarty->assign("riqi",time());$smarty->assign("suojin"," aa bb cc");$smarty->assign("zhengze"," 3aa1bb2cc");$smarty->assign("sex",true);$smarty->assign("nation","n001");$attr=array("一、合理启闭门窗。许多人以为炎夏要门窗大开才凉快,其实不然。白天室外 气温高,门窗大开,阳光和热辐射伴着阵阵热空气向室内袭来,会使室内外变 得一般热。如果在早晚凉爽之时开启门窗通风,让空气流通,而在白天尤其中 午将门窗关闭,以隔绝室外热空气的侵袭,并拉上浅色窗帘,阻挡阳光,反射 热幅射,就能使居室变得较为凉快。经实际观察,在成都地区居住虽然午后室外气温达30多度,采用上述方法室内仍可保持在28℃左右。","二、阳台绿化、庭院绿化、房内绿化。阳台庭院绿化,栽树种花,不仅有很高的观赏价值, 而且有调节小气候的作用,会使空气清新、凉爽宜人。因为绿色植物既能遮阳, 又通过叶面蒸发水分达到降温作用。有资料表明,在庭院阳台栽种葡萄、牵牛 花、爬墙虎及一些花草,可使附着墙面降温5℃~14℃,使室内降温2℃~4℃。 专家建议:房间内可以放上一盘吊兰(或其他绿色植物),这样可以24小时吸收房内电器、塑料制品散发出的二氧化碳、过氧化碳等有害气态,使室内清新,有助于情绪稳定。","三、室内利用风扇和水蒸发降温。例如室内用湿拖布擦地后开启吊扇使地面水分蒸发吸热;在墙角出放上一盆子水;也可在风扇前置一盆凉水,开启风扇使水分蒸发出凉风,这样均可起到降低室温的作用。这种方法要注意保持室内空气的流通。","四、凉席的选择。牛皮凉席具有恒温特性,柔和吸汗,效果很不错(价格比较高)。在没有空调的房间里,传统的竹块凉席则是最佳选择。","五、在屋顶的天台上架设遮阳黑网;尽量创造良好的通风条件,避免窝风,有穿堂风的房间会凉快一些;安装双层玻璃或真空玻璃的窗户,隔热效果会较明显;从建筑结构上来看,在玻璃上的室内外能量交换占大头,可以在窗户上贴上隔热膜来反射隔热;居室色调适宜选用浅色或冷色;地面可以部分采用地砖,而不是满铺地板。注意在降温的同时要保持室内的湿度,做到清爽。");$smarty->assign("lizi",$attr);$smarty->display("test1.html");

 

test.html

无标题文档

学习页面

首字母大写
<{
$ceshi|capitalize}>
拼接字符串
<{
$money|cat:"$"}>
格式化日期时间戳
<{
$riqi|date_format:"%Y-%m-%d %T"}>
默认
<{
$moren|default:"hello"}>
缩进
<{
$suojin|indent:2}>
正则替换
<{
$zhengze|regex_replace:"/\d/":"qq"}>
字符串替换
<{
$zhengze|replace:"a":"8"}>
截取/truncate:截取的参数:最后三个显示的字符
<{
$ceshi|truncate:8|fontcolor:yellow:30}>
<{"文件写在存放插件的plugins文件夹里"|fontcolor:green:30}>
调用自己定义的fontcolor变量调节器
<{
$ceshi|fontcolor:blue}>
调用自己定义substr变量调节器
<{
$ceshi|substr:8}>
调用自己定义sexname变量调节器
<{
$sex|sexname}>
调用自己定义nationname变量调节器
<{
$nation|nationname}>
科目/调用自定义的kmname变量调节器 <{
foreach $timu as $v}>
<{
$v[3]|kmname}>
<{/foreach}>
编辑器
<{textarea name='txt' toolbar='full' color='blue' height='300'}>5分钟 <{/textarea}>
<{config_load file="style.conf"}>
这是用configs设置的,前端模板用##读取配置文件
<{
foreach $lizi as $v}>
<{
$v|truncate:30}>
<{
$v}>
<{/foreach}>

 

modifier.fontcolor.php

{
$str}";}

modifier.substr.php

 

modifier.sexname.php

 

modifier.nationname.php

query($snation); $anation=$rnation->fetch_row(); return $anation[0]; }

 

modifier.kmname.php

query($skemu); $kemu=$result->fetch_row(); return $kemu[0];}

style.conf

size=30color=blue

 

转载于:https://www.cnblogs.com/yy01/p/5670203.html

你可能感兴趣的文章
遍历页面上的CheckBox,CheckBoxList
查看>>
返回引用
查看>>
如何将python3.6软件的py文件打包成exe程序
查看>>
开发的套路
查看>>
【02】Kubernets:使用 kubeadm 部署 K8S 集群
查看>>
stat
查看>>
python14期2017.7.13
查看>>
Oracle 与 MySql 区别
查看>>
jsp,el表达式
查看>>
HDOJ1005
查看>>
mySQL建表允许最多多少字段?
查看>>
as3 根据鼠标移动方向
查看>>
AS3 巧用事件api简化鼠标拖动流程
查看>>
webpack打包css前缀自动取消,以及样式冲突问题
查看>>
Skyline开发4-IProject接口
查看>>
图示NP, P, NP-Complete和NP-Hard问题
查看>>
解决手机无法连接【小米AI音箱】播放音乐问题
查看>>
用matlab 画log Average Miss Rate - FPPI 曲线图,知识点总结
查看>>
【作业3.0】HansBug的第三次博客规格总结
查看>>
架构探险笔记8-实现事务控制特性
查看>>