麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

smarty高級特性之過濾器的使用方法

2024-05-04 23:41:27
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了smarty高級特性之過濾器的使用方法,結合實例形式分析了smarty過濾器的相關使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例分析了smarty高級特性之過濾器的使用方法。分享給大家供大家參考,具體如下:

高級特性中過濾器的使用

1、預過濾器

function remove_dw_comments($tpl_source, &$smarty){ return preg_replace("/<!--#.*-->/U","",$tpl_source); //去除原tpl文件中的注釋,使其在編譯后的文件中不顯示}//注冊預過濾器$smarty->register_prefilter("remove_dw_comments");$smarty->display("test1.tpl");

test1.tpl

<h1>與過濾器的使用</h1>
<!--#hello-->  注釋的格式
這樣的話,注釋在編譯后的文件中被過濾掉

2、后過濾器

function add_header_comment($tpl_source, &$smarty){ return "<?php echo /"<!-- Created by Smarty! -->/n/" ?>/n".$tpl_source; //添加頭部注釋}//注冊后過濾器$smarty->register_postfilter("add_header_comment");$smarty->display('test2.tpl');

模板文件:

test2.tpl

頭部會產生注釋:

<!-- Created by Smarty! -->

3、輸出濾鏡

function protect_email($tpl_output, &$smarty){  $tpl_output = preg_replace('!(/S+)@([a-zA-Z0-9/./-]+/.([a-zA-Z]{2,3}|[0-9]{1,3}))!', '$1%40$2', $tpl_output);  return $tpl_output;}// register the outputfilter$smarty->register_outputfilter("protect_email");  $smarty->display("index.tpl");}$smarty->register_outputfilter("protect_email");$smarty->display("index.tpl");

希望本文所述對大家基于smarty模板的PHP程序設計有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线男人天堂 | 9999视频 | 在线高清中文字幕 | 久久精品视频7 | av成人免费| 亚洲一区二区不卡视频 | 羞羞答答tv| 国产精品一区二区三区99 | 欧美一级淫片免费播放口 | 草操视频 | 亚洲成人免费视频在线 | 亚洲免费永久 | 日本娇小18xxxⅹhd | 91九色免费视频 | 久久精品中文字幕一区二区 | 欧美a黄| 午夜在线观看视频网站 | 99久久婷婷国产综合精品青牛牛 | 精品久久久久久国产 | 欧美亚洲一级 | 国产精品一区二区三区在线播放 | 免费男女乱淫真视频 | 亚洲视频在线观看免费视频 | 色人久久 | 全黄裸片武则天一级第4季 偿还电影免费看 | 日本综合久久 | 午夜久久视频 | 国产精品久久久久网站 | 国产成人高清在线观看 | 日本中文字幕电影在线观看 | 自拍亚洲伦理 | 久久久久久久久久久综合 | 黄色成人短视频 | 成人综合一区二区 | 国产亚洲高清视频 | 免费播放欧美毛片 | h色网站免费观看 | 久久久久久久九九九九 | 精品国产乱码久久久久久久久 | 久久国产精品小视频 | 国产成人强伦免费视频网站 |